CLOUD COMPUTING

Posted by Heni cliquers Kamis, 05 April 2012 0 komentar

BAB II
PEMBAHASAN
2.1  PENGERTIAN CLOUD COMPUTING
Pengertian Cloud Computing dari berbagai sumber :
  1. Wikipedia
Cloud computing sebagai “komputasi berbasis Internet, ketika banyak server digunakan bersama untuk menyediakan sumber daya, perangkat lunak dan data pada komputer atau perangkat lain pada saat dibutuhkan, sama seperti jaringan listrik”.

  1. Gartner
Cloud computing sebagai “sebuah cara komputasi ketika layanan berbasis TI yang mudah dikembangkan dan lentur disediakan sebagai sebuah layanan untuk pelanggan menggunakan teknologi Internet.”

  1. Forester
Cloud computing sebagai “standar kemampuan TI, seperti perangkat lunak, platform aplikasi, atau infrastruktur, yang disediakan menggunakan teknologi Internet dengan cara swalayan dan bayar-per-pemakaian.”

Berikut ilustrasi mengenai cloud computing

Secara sederhana, Cloud Computing dapat kita bayangkan seperti sebuah jaringan listrik. Apabila kita membutuhkan listrik, apakah kita harus punya pembangkit listrik sendiri? Tentu tidak. Kita tinggal menghubungi penyedia layanan (PLN), menyambungkan rumah kita dengan jaringan listrik, dan kita tinggal menikmati layanan tersebut. Pembayaran kita lakukan bulanan sesuai pemakaian. Kalau listrik bisa seperti itu, mengapa layanan komputasi tidak bisa? Misalnya, apabila sebuah perusahaan membutuhkan aplikasi CRM (Customer Relationship Management). Kenapa perusahaan tersebut harus membeli aplikasi CRM, membeli hardware server, dan kemudian harus memiliki tim TI khusus untuk menjaga server dan aplikasi tersebut? Di sinilah cloud computing berperan. Penyedia jasa cloud computing seperti Microsoft, telah menyediakan aplikasi CRM yang dapat digunakan langsung oleh perusahaan tadi. Mereka tinggal menghubungi penyedia layanan (dalam hal ini, Microsoft), “menyambungkan” perusahaannya dengan layanan tersebut (dalam hal ini, melalui Internet), dan tinggal menggunakannya. Pembayaran? Cukup dibayar per bulan (atau per tahun, tergantung kontrak).
Sehingga dapat dijabarkan cloud computing adalah
·         Cloud computing adalah komputasi berbasis internet, dimana server yang dibagi bersama menyediakan sumber daya, perangkat lunak, dan informasi untuk komputer dan perangkat lain sesuai permintaan, seperti dengan jaringan listrik.
·         Dapat diimplementasikan dengan cara menyediakan komponen-komponen berupa server, hardware, dan jaringan yang dibutuhkan pelanggan dengan harga tertentu. Penyediaan ini dilakukan oleh vendor. Pelanggan dapat melakukan instalasi aplikasi yang digunakannya pada infrastruktur tersebut.’
·         Evolusi alami dari luas adopsi virtualisasi, arsitektur berorientasi layanan dan komputasi utilitas. Rincian diabstraksikan dari konsumen, yang tidak lagi memiliki kebutuhan untuk keahlian dalam, atau kontrol atas, infrastruktur teknologi “di awan” yang mendukung mereka. Cloud computing menggambarkan suplemen baru, konsumsi, dan model pengiriman untuk layanan berbasis IT di Internet, dan biasanya melibatkan over-the internet penyediaan sumber daya secara dinamis scalable dan sering virtualisasi. Ini adalah produk sampingan dan konsekuensi dari kemudahan akses ke situs komputer remote yang disediakan oleh Internet. Hal ini sering mengambil bentuk perangkat berbasis Web atau aplikasi yang pengguna dapat mengakses dan menggunakan melalui browser web seolah-olah itu adalah program yang diinstal secara lokal pada komputer mereka sendiri.


1.1  Layanan atau Service Yang Diberikan Cloud Computing
Layanan-layanan yang terdapat pada cloud computing :
1.      Infrastructure as a service
Layanan ini diberikan dengan cara menyediakan komponen-komponen berupa server, hardware, dan jaringan yang dibutuhkan pelanggan dengan harga tertentu. Pelanggan dapat melakukan instalasi aplikasi yang digunakannya pada infrastruktur tersebut. Contoh terapan: hosting aplikasi web. Contoh vendor penyedia jasa: semua penyedia hosting

2.      Platform as a service
Layanan ini diberikan dengan cara menyediakan system software dan software pendukung yang diperlukan untuk membangun aplikasi yang akan dipasang pada server tersebut sesuai kebutuhan organisasi. Organisasi kemudian membangun aplikasi yang dibutuhkan pada platform ini dan menggunakannya. Analogi yang dapat digunakan untuk menggambarkan layanan ini adalah seperti menyewa rumah lengkap dengan isinya sehingga pembeli/penyewa dapat langsung menggunakan rumah tersebut. Contoh terapan: remote application development. Contoh vendor:  BizNet, Microsoft, LintasArta
3.      Software as a service
Layanan ini diberikan dengan menyediakan software maupun aplikasi yang dapat diakses pelanggan via internet. Penyedia layanan cloud computing berinteraksi dengan pengguna dan pelanggan melalui sebuah front-end panel.
Contoh layanan sederhana: e-mail, online documents. Contoh layanan (agak susah): SAP online
. Contoh vendor: Google, Amazon, SAP, dan lain-lain. Untuk SaS ini untuk pengembangannya sangat luas yaitu “layanan aplikasi via internet”. Contohnya seperti wordpress untuk blogging, facebook untuk marketing, twitter untuk publikasi tanpa perlu instal, hanya langsung akses via internet, dan bisa dapat manfaat dari akses ke aplikasi tersebut.
Di dalam layanan tersebut memiliki karakteristik yang menunjukkan ciri dari cloud computing tersebut.
1.      On-Demand Self-Services, Sebuah layanan cloud computing harus dapat dimanfaatkan oleh pengguna melalui mekanisme swalayan dan langsung tersedia pada saat dibutuhkan. Campur tangan penyedia layanan adalah sangat minim. Jadi, apabila kita saat ini membutuhkan layanan aplikasi CRM (sesuai contoh di awal), maka kita harus dapat mendaftar secara swalayan dan layanan tersebut langsung tersedia saat itu juga.
2.      Broad Network Access, Sebuah layanan cloud computing harus dapat diakses dari mana saja, kapan saja, dengan alat apa pun, asalkan kita terhubung ke jaringan layanan. Dalam contoh layanan aplikasi CRM di atas, selama kita terhubung ke jaringan Internet, saya harus dapat mengakses layanan tersebut, baik itu melalui laptop, desktop, warnet, handphone, tablet, dan perangkat lain.
3.      Resource Pooling, Sebuah layanan cloud computing harus tersedia secara terpusat dan dapat membagi sumber daya secara efisien. Karena cloud computing digunakan bersama-sama oleh berbagai pelanggan, penyedia layanan harus dapat membagi beban secara efisien, sehingga sistem dapat dimanfaatkan secara maksimal.
4.      Rapid Elasticity, Sebuah layanan cloud computing harus dapat menaikkan (atau menurunkan) kapasitas sesuai kebutuhan. Misalnya, apabila pegawai di kantor bertambah, maka kita harus dapat menambah user untuk aplikasi CRM tersebut dengan mudah. Begitu juga jika pegawai berkurang. Atau, apabila kita menempatkan sebuah website berita dalam jaringan cloud computing, maka apabila terjadi peningkatkan traffic karena ada berita penting, maka kapasitas harus dapat dinaikkan dengan cepat.
5.       Measured Service, Sebuah layanan cloud computing harus disediakan secara terukur, karena nantinya akan digunakan dalam proses pembayaran. Harap diingat bahwa layanan cloud computing dibayar sesuai penggunaan, sehingga harus terukur dengan baik.
2.2  SISTEM OPERASI YANG DIGUNAKAN UNTUK CLOUD COMPUTING
Windows Azure, Apakah yang dimaksud Windows Azure itu ? Windows Azure merupakan sebuah sistem operasi untuk Cloud, namun sebelum melangkah lebih jauh, kita harus mengetahui apa yang dimaksud dengan Cloud itu sendiri. Cloud merupakan kumpulan dari server yang saling terhubung satu sama lain, dengan begitu performansi dari kumpulan server tersebut akan menigkat bila dibandingkan dengan single server biasa. Yang bisa dilakukan oleh para developer maupun ITPro pada Cloud ini adalah seperti meng-install dan menjalankan service pada cloud environment, lalu kita juga bisa menyimpan dan mengambil data dari Cloud tersebut. Windows Azure, bukanlah sebuah sistem operasi yang akan menjadi pesaing Windows 7 , namun sistem operasi ini mencoba memberikan layanan bagi para developer mulai dari create, deploy dan pendistribusian webservice secara cepat , tentunya Sistem operasi ini berjalan dengan ada nya framewrok khusus “Azure Service Platform”.
Untuk lebih lengkap tentang Windows Azure itu sendiri adalah sebuah sistem operasi yang berjalan diatas Cloud, didesain untuk menjalankan aplikasi dan computing utility. Windows Azure mempunyi 4 buah fitur penting, yaitu :
a.       Service Management, Dengan Windows Azure kita diberikan kemudahan untuk mendeploy dan mengatur aplikasi yang kita buat.
b.      Compute, Dengan dukungan Cloud kita tidak perlu khawatir dengan performansi dari server itu sendiri.
c.       Storage, Storage space yang sanget besar untuk aplikasi kita, jadi siapapun bisa menggunakannya.
d.      Developer Experience, developer diberikan kemudahan dalam mendeploy suatu aplikasi, layaknya kita mendeploy sebuah aplikasi dengan visual studio di desktop kita sendiri.
Windows Azure menawarkan banyak sekali kemudahan untuk para developer aplikasi, sama mudahnya dengan mendeploy aplikasi di desktop, namun bedanya kali ini kita mendeploy aplikasi tersebut diatas sistem operasi Cloud, kemudahan yang diberikan :
Abstrct execution environtment, Sama mudahnya dengan anda memilih aplikasi yang ingin anda jalankan dan klik RUN!, anda tidak perlu tim deployment yang menentukan di server mana akan menjalankan code dari aplikasi tersebut, semuanya berjalan otomatis.
Shared file system, semua file system yang anda butuhkan sudah tersedia.
Resource allocation, dengan Windows Azure setiap orang dapat menggunakan environment yang sama dengan yang lainnya.
Programing environtment, developer merasakan suasana yang sama halnya dengan mendeploy aplikasi di desktop sendiri.
Windows Azure juga menyediakan support untuk computing utility dimana Windows Azure sangat reliable, it’s always up 24/7 operation, jadi tidak perlu pusing untuk membeli atau membangun sebuah data center untuk menjalankan aplikasi. Dan yang tidak kalah pentingnya Windows Azure ini bersifat simple, kita dapat mengontrol secara remote dan juga sangat mudah untuk di manage. Supaya tidak salah intepretasi, Windows Azure bukanlah sebuah software yang berjalan diatas server atau desktop, tetapi merupakan sebuah sistem operasi yang berjalan diatas banyak server yang saling terhubung satu sama lain (Cloud) dan di host di data center milik Microsoft US. Dengan Windows Azure kita dapat secara langsung membangun aplikasi web dan langsung dapat diakses, dimana aplikasi yang kita bangun tertampung di microsoft data center. Jadi dapat membangun aplikasi di awan secara langsung. Aplikasi web apa saja yang dapat dibuat, untuk sementara yang mendukung baru Visual Studio dari microsoftlah yang mendukung, namun tidak menutup kemungkinan project dengan pengembangan yang lain dapat gabung seperti Java , PHP, dan yang lainnya. Windows Azure sendiri sudah diperkenalkan akhir tahun 2009 ini.
Selain itu kelebihan dari cloud computing ini adalah
a.       Tanpa Investasi Awal, dengan cloud computing, kita dapat menggunakan sebuah layanan tanpa investasi yang signifikan di awal. Ini sangat penting bagi bisnis, terutama bisnis pemula (startup). Mungkin di awal bisnis, kita hanya perlu layanan CRM untuk 2 pengguna. Kemudian meningkat menjadi 10 pengguna. Tanpa model cloud computing, maka sejak awal kita sudah harus membeli hardware yang cukup untuk sekian tahun ke depan. Dengan cloud computing, kita cukup membayar sesuai yang kita butuhkan.
b.      Mengubah CAPEX menjadi OPEX, sama seperti kelebihan yang pertama, kelebihan yang kedua masih seputar keuangan. Tanpa cloud computing, investasi hardware dan software harus dilakukan di awal, sehingga kita harus melakukan pengeluaran modal (Capital Expenditure, atau CAPEX). Sedangkan dengan cloud computing, kita dapat melakukan pengeluaran operasional (Operational Expenditure, atau OPEX). Jadi, sama persis dengan biaya utilitas lainnya seperti listrik atau telepon ketika kita cukup membayar bulanan sesuai pemakaian. Hal ini akan sangat membantu perusahaan secara keuangan.
c.       Lentur dan Mudah Dikembangkan, dengan memanfaatkan Cloud Computing, bisnis kita dapat memanfaatkan TI sesuai kebutuhan.
d.      Teknologi Cloud Computing menawarkan semua manfaat dari multitenancy, termasuk built-in keamanan upgradeability,, kehandalan, dan kemudahan penggunaan. Out-of fitur-the-box seperti analisis, akses offline, dan penyebaran kecepatan pengembangan aplikasi mobile. Tidak perlu khawatir tentang pengelolaan dan pemeliharaan infrastruktur server apapun, bahkan sebagai skala aplikasi untuk ribuan pengguna.Anda dapat bergabung dengan komunitas ribuan pengembang juga fokus pada pengembangan aplikasi bisnis untuk komputasi awan infrastruktur.

2.3  SPESIFIKASI KOMPUTER
  1. Aspek Perangkat Keras ( Hardware )
Dalam perancangan dan implementasi server cloud ini, spesifikasi komputer yang akan      digunakan sebagai berikut :
                -     Processor AMD Atlon X2 ( AM2 ).
    -     Mainboard J& W
             -     VGA Geforch 512Mb
             -     Memori Ram 1 Gb
             -     Harddisk 320 Gb
             -     DVD Room Lg
             -     Monitor CRT
             -     Casing earsys
             -     Power Supply earsys 450 watt
             -     Keyboard + Mouse + Stabilizer

Sedangkan spesifikasi minimum yang di perlukan untuk membangan server
             Cloud adalah sebagai berikut:
             -     CPU 64bit ( intel EMT64 atau AMD64 )
             -     Mainboard ( for KVM full Virtualization support )
             -     VGA
             -     Memori
             -     Harddisk


b.      Aspek Perangkat Lunak ( Software )
   Untuk membangun Virtualisasi Server Cloud Computing ini membutuhkan beberapa perangkat lunak atau software, antara lain :
             -     Sistem operasi Proxmox
             -     Open Vz
             -     KVM
             -     Mozilla firefox
             -     JDK
             -     Open VNC
                         -     Image sistem operasi

2.4  INFRASTRUKTUR CLOUD COMPUTING
  • Proved web-services integreted : Sesuai dengan sifatnya, teknologi Cloud Computing jauh lebih mudah dan lebih cepat untuk mengintegrasikan dengan aplikasi lain Anda di perusahaan (baik perangkat lunak tradisional dan Cloud Computing infrastruktur-based).
  • World-class Services Delivery. Cloud computing infrastruktur menawarkan skalabilitas yang jauh lebih besar, pemulihan bencana yang lengkap, dan uptime mengesankan.
  • No Hardware and Software to Install: infrastruktur cloud computing 100%. Keindahan teknologi cloud computing adalah kesederhanaannya … dan dalam kenyataan bahwa ia memerlukan belanja modal secara signifikan lebih sedikit untuk di bangun dan berjalan.
  • Faster and Lower-risk Deployment. Anda bisa membangun dan berjalan di sebagian kecil dari waktu dengan infrastruktur Cloud Computing. Tidak menunggu bulan lagi atau tahun dan menghabiskan jutaan dolar sebelum ada yang sampai ke login ke solusi baru Anda. Teknologi Cloud Computing Anda yang tinggal dalam hitungan minggu atau bulan, bahkan dengan kustomisasi yang luas atau integrasi.
  • Support for Deep Cutomizations. Beberapa profesional TI keliru berpikir bahwa teknologi Cloud Computing sulit atau tidak mungkin untuk menyesuaikan luas, dan karenanya bukan merupakan pilihan yang baik untuk perusahaan yang kompleks. Infrastruktur Cloud Computing tidak hanya memungkinkan penyesuaian dalam dan konfigurasi aplikasi, itu mempertahankan semua kustomisasi bahkan selama upgrade. Dan bahkan lebih baik, teknologi Cloud Computing sangat ideal untuk pengembangan aplikasi untuk mendukung kebutuhan organisasi Anda.
  • Empowered Business Suport. Cloud computing teknologi memungkinkan on-the-fly, kustomisasi point-and-klik dan generasi laporan untuk pengguna bisnis, sehingga IT tidak menghabiskan setengah waktu membuat perubahan kecil dan menjalankan laporan.
  • Automatic Upgrades that dont Impact IT Resources. Cloud computing infrastruktur mengakhiri dilema besar IT: Jika kita upgrade ke versi terbaru-dan-terbesar aplikasi, kita akan dipaksa untuk menghabiskan waktu dan sumber daya (bahwa kita tidak memiliki) untuk membangun kembali kustomisasi dan integrasi.Cloud computing teknologi tidak memaksa Anda untuk memutuskan antara upgrade dan melestarikan semua kerja keras Anda, karena mereka kustomisasi dan integrasi secara otomatis disimpan selama sebuah upgrade.

2.5  PERUSAHAAN PENYEDIA LAYANAN CLOUD COMPUTING
                   NetSolution menyediakan layanan solusi komunikasi bisnis berbasis Cloud Computing dalam bentuk service virtual office yang meliputi fitur-fitur sebagai berikut : Email client,     document management, calendering, task management, absensi, IP Telephony, Web      Meeting, hingga teleconference. Dengan biaya FREE TRIAL 90 HARI. Penyedia Khas komputasi awan memberikan aplikasi bisnis yang umum online yang diakses dari yang lain layanan Web atau perangkat lunak seperti browser Web, sedangkan perangkat lunak dan data disimpan di server. Sebagian besar infrastruktur komputasi awan terdiri dari pelayanan yang diberikan melalui pusat umum dan dibangun pada server. Awan sering muncul sebagai titik akses tunggal untuk memenuhi kebutuhan komputasi konsumen. penawaran komersial umumnya diharapkan untuk memenuhi kualitas layanan (QoS) persyaratan pelanggan, dan biasanya mencakup perjanjian tingkat layanan (SLA). Petugas awan utama layanan termasuk Amazon, Rackspace Cloud, Salesforce, Microsoft dan Google. Beberapa TI yang lebih besar perusahaan-perusahaan yang secara aktif terlibat dalam komputasi awan adalah Fujitsu, Dell,Red Hat, Hewlett Packard, IBM, VMware dan NetApp.





Baca Selengkapnya ....
heni cliquers's Blog support - Original design by | heni cliquers.