PENGENALAN CLOUD COMPUTING
IRAWAN AFRIANTO, S.T., M.T.
Definisi Cloud Computing Cloud
Computing
: Awan (internet) : Proses komputasi
Teknologi komputasi komputer dengan memanfaatkan internet sebagai terminal utamanya guna mengelola piranti lunak hingga infrastruktur sebagai suatu bentuk layanan
Definisi Cloud Computing Cloud computing adalah evolusi selanjutnya dari internet
―Awan‖ pada cloud computing merupakan penyedia –(halhal yang berkaitan)—dari tenaga komputasi hingga infrastruktur komputasi, aplikasi-aplikasi, proses bisnis hingga kolaborasi yang muncul sebagai layanan yang dapat diakses pada saaat dibutuhkan kapanpun dan dimanapun Sebuah gaya komputasi yang besar ,elastis dan terukur,
yang berhubungan dengan kemampuan IT sebagai penyedia pelayanan (as a service) kepada pelanggan eksternal menggunakan teknologi internet.
Mitos Cloud Computing Pada komputer dekstop biasa, perangkat lunak dijalankan pada komputer tersebut. Semua Dokumen yang dibuat, diolah dan disimpan pada komputer tersebut. ( PC sentris)
Dengan Cloud Computing, program perangkat lunak yang digunakan tidak berada pada komputer kita, melainkan tersimpan pada server-server yang diakses melalui internet. (Dokumen Sentris )
Mitos Cloud Computing Cloud computing bukanlah jaringan komputer.
Dikarenakan dalam jaringan komputer aplikasi /dokumen tersimpan dapat server perusahaan dan diakses melalui jaringan komputer perusahaan.
Cloud computing lebih besar dari jaringan komputer.
Karena melibatkan lebih banyak perusahaan, server, dan jaringan.
Jaringan komputer - Hanya dapat diakses pada
jaringan komputer perusahaan itu
Mitos Cloud Computing Cloud Computing - cloud services dan storage dapat
diakses dari mana saja selama terdapat koneksi internet.
5 Karakteristik Cloud On Demand Self Service
Measured Service
Cloud Computing
Rapid Elasticity
Broad Network Access
Resource Pooling
Mengapa Cloud Computing ?
Cloud computing is User-Centric.
Cloud computing is Task-centric.
Cloud computing is powerful.
Cloud computing is accessible.
Cloud computing is intelligent.
6 Proporti Cloud Computing
Cloud computing is programmable
Mengapa Cloud Computing ? Ini adalah sebuah model layanan berbasis Internet untuk
menampung sumber daya sebuah perusahaan.
Artinya sebuah perusahaan tak perlu lagi memiliki atau mendirikan infrastruktur lantaran sudah ada perusahaan lain yang menyediakan ―penampung‖ di cloud alias Internet.
Sebuah perusahaan tak perlu lagi mengalokasikan anggaran
untuk pembelian dan perawatan infrastruktur dan software.
Perusahaan pun tak perlu memiliki pengetahuan serta
merekrut tenaga pakar dan tenaga pengontrol infrastruktur di “cloud‖ yang mendukung mereka.
Perusahaan yang menyediakan layanan semacam ini adalah
Google, Microsoft, Zoho, Amazon, dan SalesForce.
3 Model Layanan Cloud Cloud Software as a Service (SaaS)
Menyediaan layanan berupa aplikasi yang dapat digunakan oleh konsumen yang berjalan pada infrastruktur cloud.
Cloud Platform as a Service (PaaS)
Menyediakan platform (Bahasa pemrograman, Tools dsb) guna pengembangan aplikasi berbasis konsumen pada infrasturktur cloud
Cloud Infrastructure as a Service (IaaS)
Menyediakan sumber daya pemroses, storage, kapasitas jaringan, dan sumber daya komputasi lainnya. Dimana konsumen dapat mengembangkan dan menjalankan aplikasi khusus.
Arsitektur Model Layanan Perlu diperhatikan bahwa ―cloud‖ yang dikembangkan harus berada di atas cloud infrastructure yang menjadi karakteristiknya Cloud Infrastructure
Cloud Infrastructure
Cloud Infrastructure IaaS
PaaS
PaaS
SaaS
SaaS
SaaS
Cloud Infrastructure
Cloud Infrastructure IaaS
PaaS
Cloud Infrastructure IaaS
PaaS
Arsitektur Software as a Service (SaaS)
Arsitektur Platform as a Service (PaaS)
Arsitektur Infrastructure as a Service (IaaS)
4 Model Pengembangan Cloud Private cloud
Infrastruktur cloud yang diperoasikan untuk suatu perusahaan. Dapat dikelola sendiri atau dengan bantuan pihak ketiga
Community cloud
Infrastruktur cloud yang dishare untuk organisasi-organisasi dan mendukung komuniktas tertentu yang memiliki kesamaan kepentingan.
Public cloud
Infrastruktur cloud yang disediakan untuk umum atau untuk industri skala yang besar, dimiliki oleh perusahaan yang menjual layanan cloud
Hybrid cloud
Infrastruktur cloud yang menggabungkan dua atau lebih awan (private, Community atau public ) yang masih memiliki entitas unik namun terikat bersama-sama oleh standar teknologi atau kepemilikan data dan portabilitas aplikasi
4 Model Pengembangan Cloud
Komponen pada Cloud Computing Cloud Clients adalah seperangkat komputer ataupun software
yang didesain secara khusus untuk penggunaan layanan berbasis cloud computing.
Mobile – Windows Mobile, Symbian, dan lain-lain. Thin Client – Windows Terminal Service, CherryPal, dll. Thick Client – Internet Explorer, FireFox, Chrome, dll.
Cloud Services adalah produk, layanan dan solusi yang dipakai
dan disampaikan secara real-time melalui media Internet. Contoh yang paling popular adalah web service.
Identitas – OpenID, OAuth, dan lain2. Integration – Amazon Simple Queue Service. Payments – PayPal, Google Checkout. Mapping – Google Maps, Yahoo! Maps.
Komponen pada Cloud Computing Cloud Applications memanfaatkan cloud computing dalam hal
arsitektur software. Sehingga user tidak perlu menginstal dan menjalankan aplikasi dengan menggunakan komputer.
Peer-to-peer – BitTorrent, SETI, dan lain-lain. Web Application – Facebook. SaaS – Google Apps, SalesForce.Com, dan lain-lain.
Cloud Platform : merupakan layanan berupa platform
komputasi yang berisi hardware dan software2 infrasktruktur. Biasanya mempunyai aplikasi bisnis tertentu dan menggunakan layanan PaaS sebagai infrastruktur aplikasi bisnisnya. Contoh :
Web Application Frameworks – Python Django, Rubyon Rails, .NET Web Hosting Propietary – Force.Com
Komponen pada Cloud Computing Cloud Storage melibatkan proses penyampaian penyimpanan
data sebagai sebuah layanan. Misal :
Database – Google Big Table, Amazon SimpleDB. Network Attached Storage – Nirvanix CloudNAS, MobileMe iDisk.
Cloud Infrastructure merupakan penyampaian infrastruktur
komputasi sebagai sebuah layanan. Contohnya :
Grid Computing – Sun Grid. Full Virtualization – GoGrid, Skytap. Compute – Amazon Elastic Compute Cloud.
Benefit Cloud Computing Ekonomis Fleksibel Implementasi Cepat Layanan Yang Konsisten Meningkatkan efektifitas Kerja Hemat Energi
Keuntungan Cloud pada Perusahaan Menyewa akan menimbulkan biaya yang disebut OpEx –
Operasional Expenditure, yang sifatnya rutin dan cenderung tetap.
Membeli akan menimbulkan CapEx – Capital Expenditure, yang
sifatnya hanya sekali pada saat membeli, namun disertai dengan biayabiaya lain seperti pemeliharaan maupun biaya depresiasi capital.
Perusahaan pengadopsi teknologi ini tidak perlu membeli peralatan /
hardware.
Perusahaan juga tidak perlu membeli lisensi / software Ekstrimnya, perusahaan tersebut juga tidak perlu memiliki departemen
IT yang bertugas untuk memonitor server, storage, jaringan, dan aplikasi bisnis.
Kendala Cloud Computing Service level
Cloud provider mungkin tidak akan konsisten dengan performance dari application atau transaksi. Mengharuskan anda untuk memahami service level mengenai transaction response time, data protection dan kecepatan data recovery.
Privacy
Karena orang lain / perusahaan lain juga melakukan hosting kemungkinan data anda akan keluar atau di baca oleh pemerintah U.S. dapat terjadi tampa sepengetahuan anda atau approve dari anda.
Compliance
Cloud service provider diharapkan dapat menyamakan level compliance untuk penyimpanan data didalam cloud
Kendala Cloud Computing Data ownership
Apakah data anda masih menjadi milik anda begitu data tersebut tersimpan didalam cloud? Mungkin pertanyaan ini sedikit aneh, namun anda perlu mengetahui seperti hal nya yang terjadi pada Facebook yang mencoba untuk merubah terms of use aggrement nya yang mempertanyakan hal ini.
Data Mobility
Apakah anda dapat melakukan share data diantara cloud service? Jika anda terminate cloud relationship bagaimana anda mendapatkan data anda kembali? Format apa yang akan digunakan ? Dapatkah anda memastikan kopi dari datanya telah terhapus ?
Perusahaan Penggerak Cloud
Perusahaan Penggerak Cloud Google – Menawarkan layanan pengolah kata
berbasis cloud (Google Documents), perangkat lunak presentasi (Google Presentations), email (Gmail), atau kalender / fungsi penjadwalan (Google Calendar)
Microsoft – Microsoft menawarkan Windows Live
suite aplikasi berbasis web, serta Live Mesh yang mencoba menghubungkan bersama-sama semua jenis perangkat, data, dan aplikasi dalam platform berbasis cloud secara umum
Perusahaan Penggerak Cloud Amazon memiliki Elastic Compute Cloud (EC2),
sebuah layanan web yang menyediakan kapasitas komputasi berbasis cloud untuk pengembang aplikasi. IBM memiliki Cloud Computing Center untuk
memberikan layanan cloud dan penelitian bagi klien. Salesforce.com – Solusi perangkat lunak CRM
dan enterprise cloud computing.
Tantangan
Penutup Cloud Computing memungkinkan pergeseran dari
komputer ke pengguna, dari aplikasi untuk tugastugas, hingga data yang dapat diakses dari mana saja dan berbagi dengan siapa pun. Pemanfaatan Cloud secara baik menghasilkan keuntungan-keuntungan yang tinggi Pengembangan Cloud computing untuk negeri :
UKM Cloud E-Gov Cloud Higher Education Cloud dsb……
Terima Kasih