Total Tayangan Halaman

Sabtu, 15 April 2017

Internet as a Service

Pengertian IaaS
IaaS atau Infrastructure as a Service, menurut bahasa indonesia adalah sebuah layanan INFRASTRUKTUR komputasi awan. Dalam arti lainnya IaaS adalah layanan komputasi awan yang umumnya berupa satu paket perangkat hardware komputer yang berupa “virtualisasi”, bersama dengan jaringan internet, bandwitch, dukungan alamat IP, keseimbangan beban, jaminan online secara realtime (terus menerus koneksi ke internet) dan keamanan dalam “ruang lingkup” satu unit layanan IaaS.
Vendor atau provider menyediakan layanan IaaS biasanya terdiri dari berbagai spesifikasi, baik itu CPU, RAM dan Data Storage (biasanya SSD -bukan HDD-) dalam bentuk virtualisasi.
Contoh Layanan IAAS :

1.             Amazon Web Services

Layanan-layanan Amazon Web Services dapat di kelompokkan menjadi 5 bagian besar:
  • Layanan Komputasi: Layanan ini di khususkan untuk memberi infrastruktur untuk pengguna yang ingin menggunakan Amazon untuk melakukan komputasi seperti server atau clustered server. Dimana server-server tersebyt disebut instance. Kita dapat memiliki lebih dari 1 instance dan dapat tersebar di semua datacenter Amazon. Instance-instance tersebut juga dapat di kustomisasi sesuai dengan keingina user.
  • Layanan Penyimpanan: Layanan ini di khususkan untuk memberi infrastruktur untuk pengguna yang ingin menggunakan Amazon untuk melakukan penyimpanan. Layanan ini dapat digunakan oleh user sebagai media backup maupun Content Delivery Network (CDN). Data-data kita di simpan dengan aman, cepat dan dapat diandalkan
  • Layanan Basis Data: Layanan ini di khususkan untuk basis data, dimana basis data kita tersebut disimpan di cloud, dan dapat di akses dari mana saja secara aman, cepat dan terpecaya. Layanan ini tentunya sangan menghemat waktu bagi para pengembang aplikasi web, karena akan menghemat banyak waktu dalam melakukan konfigurasi dan replikasi data.
  • Layanan Jaringan: Layanan ini di khususkan untuk mengatur jaringan antara layanan-layanan yang di dalam cloud maupun di luar cloud. Salah satu layanan nya adalah DNS Server yang memberikan kita kemudahan untuk konfigurasi DNS website domain yang kita miliki dengan harga yang sangat terjangkau dan sangat cepat
  • Layanan Aplikasi: Layanan aplikasi ini desediakan oleh Amazon untuk melengkapi layanan-layanan yang lainnya. Layanan-layanan ini seperti aplikasi pencarian, aplikasi notifikasi, aplikasi email server, aplikasi workflow.

Layanan Komputasi

Layanan komputasi yang di sediakan oleh Amazon Web Services ini adalah:
  • Amazon Elastic Compute Cloud (EC2) adalah platform komputasi berupa virtual computer yang dapat di kustomisasi maupun di kembangkan dengan menggunakan prinsip cluster dan load balance. Untuk deployment nya sendiri sangat mudah sekali karena hanya perlu memilih image yang disebut AMI (Amazon Machine Instances) dan setup hanya perlu 5-10 menit. Lihat disini untuk cara melakukan setup Amazon EC2.
  • Amazon Elastic Map Reduce adalah layanan yang membantu analisis data seperti data penjualan, data stock, data server log dan lain-lain. Yang kemudian data-data tersebut dapat di konversikan menjadi sebuah hasil analisis yang dapat digunakan dalam sistem pengambil keputusan.
  • Elastic Load Balancing adalah layanan yang menjadi satu paket dengan Amazon EC2, dimana layanan ini berfungsi untuk menyeimbangkan beban antara instance-instance yang kita miliki dalam Amazon EC2.

Layanan Penyimpanan

Layanan penyimpanan yang di sediakan oleh Amazon Web Services ini adalah:
  • Amazon Simple Storage Service (S3) adalah salah satu layanan media penyimpanan yang paling favorit di media internet. Karena selain harganya sangat murah, layanan ini juga sangat aman dan sangat dapat diandalkan. Namun tidak hanya itu, layanan ini juga terintegrasi dengan layanan-layanan amazon lainnya, khusus nya Amazon EC2, dimana akan menggunakan EBS storage yang disimpan diatas Amazon S3 ini. Dengan bantuan perangkat lunak yang kita install di komputer kita, kita dapat menjadikan Amazon S3 ini menjadi shared folder maupun Network Attached Storage.
  • Amazon Elastic Block Store (EBS) adalah layanan ini juga merupakan salah satu paket dari Amazon EC2, dimana sistem operasi yang berjalan diatas Amazon EC2 membutuhkan harddrive, dan EBS storage ini adalah sebagai penggantinya. EBS ini juga merupakan media yang disimpan diatas Amazon S3
  • AWS Storage Gateway adalah layanan penyimpanan yang disediakan Amazon untuk perusahaan berskala besar. Dimana layanan ini membutuhkan VMware HyperX dengan requirements yang cukup tinggi. Layanan ini dapat menjadikan media penyimpanan yang ada di local cloud kita tersinkronisasi otomatis dengan media penyimpanan yang ada di Amazon S3. Sangat cocok bagi perusahaan yang memiliki banyak data sensitif dan butuh offsite backup.
  • Amazon CloudFront adalah layanan untuk distribusi konten ke berbagai lokasi server Amazon. Layanan ini digunakan untuk Content Delivery Network (CDN), yang banyak di gunakan untuk aplikasi web sehingga kecepatan load untuk konten akan jauh berkurang, sebab konten diambil dari lokasi terdekat dari user yang sedang melakukan akses ke website.

Layanan Basis Data

Layanan basis data yang di sediakan oleh Amazon Web Services ini adalah:
  • Amazon Relational Database Service (RDS) adalah layanan server basis data dimana data dan server akan berada di cloud yang akan menjamin kualitas koneksi, kecepatan, keamanan dan kehandalan. Kita dapat memiliki aplikasi server yang kita mau seperti: MySQL, Oracle dan SQL Server.
  • Amazon DynamoDB adalah layanan server basis data yang NoSQL dengan kualitas koneksi, kecepatan, keamanan dan juga mudah di setup dan konfigurasi. Layanan ini juga memiliki kemudahan skalabilitas yang artinya data dapat berkembang dan menyusut sesuai dengna keperluan.
  • Amazon SimpleDB adalah layanan server basis data yang NoSQL yang mirip dengan Amazon DynamoDB namun dengan skala yang lebih kecil.
  • Amazon ElastiCache adalah layanan memory cache di atas cloud. Dengan menggunakan layanan ini kita dapat meningkatkan performa dari aplikasi web yang kita memiliki dengan menyimpan cache di atas cloud dan tidak membebani server web aplikasi itu sendiri.

Layanan Jaringan

Layanan jaringan yang di sediakan oleh Amazon Web Services ini adalah:
  • Amazon Route 53 adalah layanan untu domain name server (DNS), layanan ini memberikan akses yang cepat dan aman untuk domain dari aplikasi web yang kita miliki. Dengan layanan ini kita dapat dengan bebas mengatur DNS dari web domain kita. Layanan ini juga memiliki fitur load balance jika kita memiliki lebih dari 1 server.
  • Amazon Virtual Private Cloud (VPC) adalah layanan ini untuk memudahkan kita membuat private cloud kita sendiri dengan menggabungkan layanan-layanan yang ada dalam Amazon Web Services. Dengan layanan ini kita dapat membangun infrastruktur cloud kita sendiri seperti membangun datacenter diatas cloud.

Layanan Aplikasi

Layanan aplikasi yang di sediakan oleh Amazon Web Services ini adalah:
  • Amazon CloudSearch adalah layanan ini adalah untuk menggabungkan fungsi pencarian dari Amazon Cloud Search dengan aplikasi yang kita miliki. Keuntungannya adalah mudah di integrasikan dengan aplikasi yang kita miliki dan menyediakan fungsi pencarian yang akurat dan cepat tanpa membebani server kita sendiri. Dalam hal ini akan meningkatkan performa dari aplikasi website yang kita miliki.
  • Amazon Simple Workflow Service (SWF) adalah layanan alur kerja dan otomasi dari aplikasi-aplikasi yang kita miliki. Dengan layanan ini kita bisa mengotomasi proses bisnis kita atau mengelola infratruktur cloud kita yang ada di dalam Amazon Web Service.
  • Amazon Simple Queue Service (SQS) adalah layanan yang menyediakan sistem antrian pesan/intruksi dari satu aplikasi ke aplikasi lainnya. Dengan Amazon SQL ini memudahkan pengembang (developer) untuk membuat otomasi alur kerja antara Amazon EC2 dengan layanan lainnya.
  • Amazon Simple Notification Service (SNS) adalah layanan ini adalah seperti mailing list, dimana kita dapat melakukan notifikasi kepada klien, nasabah maupin pengguna-pengguna lainnya dengan mengirimkan Email dan SMS.
  • Amazon Simple Email Service (SES) adalah layanan Email yang memperbolehkan menggunakan email server cloud untuk mengirimkan email dengan aman dan cepat. Layanan ini mengurangi kompleksitas kita dalam membangun atau menggunakan email servis lainnya karena Amazon SES ini juga sudah terintegrasi dengan layanan-layanan Amazon lainnya.

2.             Microsoft Azure
Windows Azure adalah sistem operasi Microsoft untuk awan yang memungkinkan aplikasi Anda diperbesar dan diperkecil tergantung tuntutan bisnis. Dengan Windows Azure, Anda dapat membebaskan pengembang mengasah kreativitas pada platform yang telah berbicara dengan bahasa mereka .Net, PHP, Java atau Ruby. Kemana pun kreativitas membawa mereka, lewat bahasa yang mereka butuhkan, dari tempat mana pun yang mereka pilih - mereka senantiasa memiliki kekuatan. Ditambah dengan model bisnis bayar-sesuai-penggunaan, Anda tidak akan menyia-nyiakan uang untuk layanan yang Anda kira Anda butuhkan namun tidak pernah terpakai. Ini adalah situasi menguntungkan bagi kedua belah pihak. Ini adalah kekuatan awan.
Windows Azure Toolkit versi pertama telah dirilis. Windows Azure Toolkit untuk iOS versi pertama ini memberikan akses yang mudah dan nyaman ke Windows Azure storage, yang bisa dilakukan dari semua aplikasi berbasis iOS. Toolkit ini memiliki resources dan layanan untuk para developer sehingga mereka bisa mengintegrasi Azure dalam aplikasi yang mereka buat untuk iPhone dan iPad. Layanan itu termasuk Objective-C library agar bisa bekerja dengan layanan Azure; seperti Access Control Service dan push notifications.
Toolkit ini bekerja dengan dua cara: mengakses Windows Azure storage secara langsung, atau melalui proxy service. Kode proxy service yang digunakan sama dengan yang dipakai pada Windows Azure Toolkit untuk Windows Phone 7.

B.     KOMPONEN
Terdapat tiga buah komponen dari teknologi Windows Azure, diantaranya adalah :
1.        Compute : Merupakan bagian dari teknologi Windows Azure yang berguna dalam proses komputasi, baik secara foreground maupun background job (berjalan di belakang layar). Compute tools dari Windows Azure diantaranya adalah web role, worker role, dan virtual role.
2.        Storage : Merupakan bagian dari teknologi Windows Azure yang berguna dalam proses penyimpanan data. Terdapat dua jenis storage dalam Windows Azure, yang pertama adalah Azure Storage yang berguna untuk penyimpanan data yang berbentuk table, cloud, dan blob. Sementara itu, bentuk storage lainnya adalah SQL Azure yang merupakan versi SQL Server yang berjalan di cloud.
3.        Fabric : Merupakan bagian yang berguna sebagai “otak” dari teknologi ini. Proses ini diatur oleh Windows Azure Fabric Controller yang berguna dalam proses scheduling, resource allocation, dan management.
Windows Azure bersandar pada teknologi REST (Representational State Transfer) sehingga proses komunikasi antar aplikasi dapat dilakukan dengan menggunakan protokol HTTP.
C.    KEKUATAN AWAN


1.      Platform Kuat dan Praktis

Pengembang Anda tidak perlu belajar perkakas atau platform baru untuk memanfaatkan keunggulan dari kekuatan awan. Dengan Windows Azure, dengan mudah Anda dapat memindahkan aplikasi yang sudah ada ke awan, dan pengembang Anda dapat membuat aplikasi dan layanan baru menggunakan teknologi yang sudah mereka ketahui dan percaya.






2.      Fleksibiltas

Anda dapat mengerjakan beberapa hal secara serempak. Karena itulah Windows Azure memberi Anda ketangkasan untuk memanfatkan bermacam aplikasi perkakas pengembangan, manajemen layanan otomatis dan pusat data global untuk merespon lebih cepat terhadap kebutuhan konsumen. Saatnya fokus pada pembeda yang membuat Anda kompetitif dan raih pasar baru.


3.      Kebebasan Memilih

Kini Departemen TI Anda adalah pengambil keputusan. Windows Azure membuat mereka dapat mengatur, mengimplementasi dan menyimpan data, sementara Anda fokus pada tantangan bisnis dan kebutuhan konsumen.

4.      Penyederhanaan Pendekatan

Pengembang Anda sudah menguasai banyak bahasa, sehingga tak perlu lagi mempelajari bahasa baru. Dengan Windows Azure, mereka dapat menciptakan dan mengatur aplikasi dan layanan menggunakan bahasa yang sudah mereka kuasai seperti .Net, java, PHP dan Ruby.

5.      Solusi yang Diandalkan

Anda adalah pihak yang dapat diandalkan. Begitu pula komputasi awan dari Microsoft. Dengan kinerja 99,9%+ dan dukungan 24/7, Anda tak akan pernah kehabisan kekuatan awan.

D.    PERIHAL CLOUD

Keamanan dan Rahasia
Kami memahami keamanan adalah hal utama ketika kita membicarakan awan. Karena itu kami mendesain Windows Azure dari kata "go" untuk hidup, bernapas dan mengajarkan arti dari peningkatan keamanan.
·         Di dalam Azure terdapat program risk-based untuk mencari dan memberi label keamanan dan ancaman operasional.
·         Azure memiliki kontrol keamanan detail yang selalu diperbarui dan dipelihara setiap saat.
·         Azure mengoperasikan kerangka pelaksanaan yang membantu memastikan kontrol Anda dirancang secara benar dan beroperasi sebagaimana semestinya.
Stabilitas Sistem
Ketika Anda berpindah ke kekuatan awan, Anda dapat bernapas lega. Garansi kinerja 99,9%+ dari kami berarti asupan kekuatan yang stabil dipompa langsung ke dalam bisnis Anda, termasuk dukungan 24/7 bila terdapat masalah.






E.     FITUR

1.      Kemungkinan Terbatas

Windows Azure adalah sebuah platform awan terbuka dan fleksibel yang memungkinkan Anda untuk cepat membangun, menyebarkan dan mengelola aplikasi di seluruh jaringan global pusat data Microsoft yang dikelola. Anda dapat membangun aplikasi menggunakan bahasa apapun, alat atau kerangka kerja. Dan Anda dapat mengintegrasikan aplikasi publik awan dengan yang ada lingkungan TI.

2.      Selalu Aktif

Windows Azure memberikan SLA bulanan 99,95% dan memungkinkan Anda untuk membangun dan menjalankan aplikasi sangat tersedia tanpa berfokus pada infrastruktur. Ini menyediakan otomatis OS dan patching layanan, dibangun dalam menyeimbangkan beban jaringan dan ketahanan terhadap kegagalan hardware. Ini mendukung model penyebaran yang memungkinkan Anda untuk meng-upgrade aplikasi Anda tanpa downtime.


3.      Terbuka

Windows Azure memungkinkan Anda untuk menggunakan bahasa, kerangka kerja, atau alat untuk membangun aplikasi. Fitur dan jasa yang terkena menggunakan protokol SISA terbuka. Windows Azure librari klien tersedia untuk beberapa bahasa pemrograman, dan dirilis di bawah lisensi open source dan host di GitHub.


4.      Unlimited Server Unlimited Penyimpanan

Windows Azure memungkinkan Anda untuk menggunakan bahasa, kerangka kerja, atau alat untuk membangun aplikasi. Fitur dan jasa yang terkena menggunakan protokol SISA terbuka. Windows Azure librari klien tersedia untuk beberapa bahasa pemrograman, dan dirilis di bawah lisensi open source dan host di GitHub.

5.      Kemampuan Powerfull

Windows Azure memberikan platform awan yang fleksibel yang dapat memenuhi setiap kebutuhan aplikasi. Hal ini memungkinkan Anda untuk andal tuan rumah dan skala keluar kode aplikasi Anda dalam peran menghitung. Anda dapat menyimpan data menggunakan database relasional SQL, toko meja NoSQL, dan toko gumpalan terstruktur, dan opsional menggunakan Hadoop dan intelijen bisnis untuk data-tambang itu. Anda dapat mengambil keuntungan dari kemampuan yang kuat Windows Azure ini pesan untuk mengaktifkan aplikasi terdistribusi scalable, serta memberikan solusi hibrida yang berjalan di awan dan lokal lingkungan perusahaan. Caching Windows Azure yang didistribusikan dan layanan CDN memungkinkan Anda untuk mengurangi latency dan memberikan kinerja aplikasi yang besar di mana saja di dunia.

F.     LAYANAN

Situs web - hosting kepadatan tinggi dari situs webFitur ini diumumkan dalam bentuk pratinjau pada bulan Juni 2012 di Windows event Temui Azure Pelanggan dapat membuat situs web di PHPNET,. Dannode.jsatau pilih dari beberapa aplikasi open source dari galeri untuk menyebarkan.. Ini terdiri darisatu aspek dari Platform sebagai (PaaS) persembahan Layanan untuk Platform Windows Azure.

Mesin virtual - Diumumkan dalam bentuk pratinjau di Windows event Temui Azure pada Juni 2012 Windows Azure Virtual Mesin terdiri Infrastruktur sebagai korban (IaaS) Layanan dari Microsoft untuk awan publik merekaPelanggan dapat membuat Mesin Virtualyang mereka memiliki kontrol penuh,untuk menjalankan Microsoft Data CenterPada preview the Machines Virtual didukung WindowsServer 2008 dan 2012 sistem operasi RC dan distribusi beberapa Linux.

 Layanan Cloud - Sebelumnya bernama "Layanan Hosted", Layanan Cloud untuk Windows Azure terdiri atas satu aspek dari persembahan PaaS dari Platform Windows AzureLayanan Cloud merupakanwadah dari aplikasi hostAplikasi ini bisa internet-menghadap aplikasi web publik (seperti situs webdan solusi e-commerce), atau mereka dapat menjadi mesin pengolahan pribadi untuk pekerjaan lainseperti memproses pesanan atau menganalisis data.
         Pengembang dapat menulis kode untuk Layanan Cloud dalam berbagai bahasa pemrograman yang berbeda, namun, ada kit pengembangan perangkat lunak khusus (SDK) dimulai oleh Microsoftuntuk PythonJavadan NET node.js  Bahasa lain mungkin memiliki dukungan melalui.. Buka proyekSumberMicrosoft menerbitkan kode sumber untuk perpustakaan klien mereka pada GitHub.

3. Google Compute Engine (GCE)

Google telah menghadirkan sebuah layanan Cloud yang mampu bersaing dengan layanan sejenis milik Amazon, yaitu Amazon EC2 (Amazon Elastic Compute Cloud) atau Microsoft Windows Azure yang sama-sama dapat menyediakan sebuah lingkungan komputasi yang memiliki kemampuan tinggi bagi para pengembang dan penyewa aplikasi bisnis yang berjalan diatas Virtual Machine pada infrastruktur milik para penyedia layanan tersebut. Pada Google, hal ini disebutkan secara spesifik bahwa produk miliknya dibangun dengan menggunakan KVM hypervisor, sebuah perangkat lunak kode terbuka yang ditujukan untuk menjalankan Virtual Machine diatas sistem operasi Linux.
Menurut Michael Crandell, CEO dan pendiri dari RightScale sebagaimana dikutip oleh situs berita infowordl bahwa Crandle mengatakan tiga hal yang perlu diperhatikan oleh Google Compute Engine, pertama adalah bagaimana cara Google menaikan kegunaan dari jaringan pribadi mereka untuk membuat sumber daya Cloud tersebut dapat diakses secara seragam di seluruh penjuru dunia. Bagaimana secara tepat jaringan tersebut diimplementasikan tidak diungkapkan oleh Google, akan tetapi kuncinya adalah keseluruhan struktur terlihat menjadi sebagai satu jaringan dari sudut pandang pemrograman. Yang kedua adalah boot time yang cepat dan konsisten, Ubuntu image dasar memiliki waktu boot 2 menit dan yang terakhir adalah enkripsi pada setiap media penyimpanan, baik yang berada di lokal atau terpasang melalui jaringan.

Fitur Pada GCE
Google menawarkan fitur-fitur yang tidak kalah menariknya terhadap para pesaingnya, para pengguna GCE dapat membuat VM dengan berbagai konfigurasi yang dapat dipergunakan. Menggunakan beragam tools dan otentifikasi Oauth 2.0 untuk mengatur VM pengguna melalui konsol Compute Engine atau RESTful API atau bahkan hanya melalui command line. Media penyimpanan dan jaringan komputer yang fleksibel, dimulai dari ephemeral disk (penyimpanan tidak tetap), persistent disk (tetap) atau dengan Google Cloud Storage.
Variasi komputasi yang terdapat pada GCE
Kemampuan dan Performa GCE
Dengan datacenter yang dimiliki oleh Google di penjuru dunia, memberikan sumber daya komputasi yang sangat tinggi. Sebelum GCE dihadirkan, Google berhasil dalam menangani tugas komputasi dalam skala raksasa, seperti mengindeks web dan menangani pencarian tiap harinya, menangani setiap komputasi awan dalam skala besar pada layanan milik Google.

Hal ini dibuktikan dalam demo penggunaan GCE pada acara Google I/O 2012 oleh Institute for System Biology dengan menjalankan genomics app – dikatakan bahwa GCE dapat menggunakan 770.000 inti – terlihat pada demo tersebut GCE mampu mengakses hingga 600.000 inti yang terdiri dari VM berinti 1, 2, 4 atau 8

Tidak ada komentar:

Posting Komentar