Pengantar
Cloud Services (Layanan cloud) merujuk pada segala layanan TI yang disediakan dan diakses melalui
penyedia komputasi awan. Komputasi awan adalah istilah umum yang mencakup semua model
pengiriman dan layanan dari komputasi awan dan solusi terkait. Layanan awan disampaikan melalui
internet dan dapat diakses secara global. Layanan dan model implementasi komputasi awan
menggambarkan bagaimana pengiriman layanan dilakukan dalam komputasi awan. Ini menunjukkan tata
letak topologis untuk komputasi awan. Entitas-entitas tersebut pada dasarnya sesuai dengan komponen
operasional dalam komputasi awan.
Layanan awan menyediakan banyak layanan TI yang biasanya dihosting di dalam perusahaan, termasuk
penyediaan server aplikasi/basis data dari awan, menggantikan in-house storage/backup dengan
penyimpanan awan, dan mengakses perangkat lunak dan aplikasi langsung dari web browser tanpa
instalasi sebelumnya. Layanan awan memberikan fleksibilitas yang besar dalam penyediaan, duplikasi,
dan peningkatan sumber daya untuk menyeimbangkan kebutuhan pengguna, aplikasi yang dihosting, dan
solusi. Layanan awan dibangun, dioperasikan, dan dikelola oleh penyedia layanan awan, yang bekerja
untuk memastikan ketersediaan, keandalan, dan keamanan end-to-end dari awan.
Infrastructure-as-a-Service (IaaS)
o Menyediakan mesin virtual, penyimpanan virtual, infrastruktur virtual, dan sumber daya
perangkat keras lainnya sebagai sumber daya yang dapat diatur oleh klien.
o Penyedia layanan mengelola seluruh infrastruktur, sementara klien bertanggung jawab
untuk semua aspek lain dari implementasi.
o Dapat mencakup sistem operasi, aplikasi, dan interaksi pengguna dengan sistem. Gambar 3
menunjukkan berbagai konsep yang terkait dengan IaaS.
Enterprise Infrastructure: Infrastruktur seperti ini disediakan oleh jaringan bisnis internal, seperti
private clouds dan Virtual Local Area Networks, yang menggunakan sumber daya server dan
jaringan yang tergabung dan di mana bisnis dapat menyimpan data mereka dan menjalankan
aplikasi yang diperlukan untuk beroperasi sehari-hari. Bisnis yang berkembang dapat
menyesuaikan infrastruktur mereka sesuai dengan pertumbuhan mereka, sementara awan
pribadi (hanya dapat diakses oleh bisnis itu sendiri) dapat melindungi penyimpanan dan transfer
data sensitif yang beberapa bisnis diharuskan untuk menangani.
Cloud Hosting : Hosting situs web pada server virtual yang didasarkan pada sumber daya yang
tergabung dari server fisik yang mendasarinya. Sebagai contoh, situs web yang dihosting di awan
dapat memanfaatkan redundansi yang disediakan oleh jaringan luas server fisik dan skalabilitas
sesuai permintaan untuk menangani tuntutan yang tidak terduga pada situs web.
Virtual Data Centers (VDC): Jaringan virtual yang terhubung dari server virtual yang dapat
digunakan untuk menawarkan kemampuan hosting awan yang ditingkatkan, infrastruktur TI
perusahaan, atau mengintegrasikan semua operasi ini dalam implementasi private clouds atau
public.
Keuntungan IaaS :
Gambar 4 menyajikan berbagai keuntungan dari IaaS
o Scalability (Skalabilitas) : Sumber daya tersedia saat klien membutuhkannya, sehingga tidak
ada keterlambatan dalam memperluas kapasitas atau pemborosan kapasitas yang tidak
terpakai.
o No Investment in Hardware (Tanpa Investasi di Perangkat Keras) : Perangkat keras fisik yang
mendukung layanan IaaS diatur dan dipelihara oleh penyedia awan, menghemat waktu dan
biaya yang diperlukan jika dilakukan oleh klien.
o Utility Style Costing (Biaya Berdasarkan Utilitas) : Layanan dapat diakses sesuai permintaan
dan klien hanya membayar untuk sumber daya yang mereka gunakan.
o Location Independence (Independensi Lokasi) : Layanan ini biasanya dapat diakses dari lokasi
manapun selama ada koneksi internet dan protokol keamanan awan memungkinkan hal
tersebut.
o Physical Security of Data Centre Locations (Keamanan Fisik Lokasi Pusat Data) : Layanan yang
tersedia melalui awan publik, atau awan privat yang dihosting secara eksternal oleh penyedia
awan, mendapatkan manfaat dari keamanan fisik yang diberikan kepada server-server yang
dihosting dalam pusat data.
o No Single Point of Failure (Tidak Ada Titik Gagal Tunggal) : Jika satu server atau switch
jaringan, sebagai contoh, mengalami kegagalan, layanan secara umum tidak akan
terpengaruh karena masih ada banyak sumber daya perangkat keras dan konfigurasi
redundansi yang tersisa. Untuk banyak layanan, jika seluruh pusat data mengalami gangguan,
apalagi satu server, layanan IaaS masih dapat berjalan dengan sukses.
Penggunaan IaaS
IaaS berguna dalam situasi-situasi berikut:
a. Ketika Permintaan Sangat Fluktuatif - setiap kali terjadi lonjakan dan penurunan signifikan
dalam hal permintaan terhadap infrastruktur, misalnya, di amazon.in, Snapdeal, Flipkart
selama musim festival.
b. Untuk perusahaan baru tanpa modal untuk berinvestasi dalam perangkat keras. Contoh -
pengusaha yang memulai dengan anggaran terbatas.
c. Ketika perusahaan tumbuh dengan cepat dan memperbesar perangkat keras akan menjadi
masalah. Contoh - perusahaan yang mengalami kesuksesan besar secara mendadak.
d. Untuk kebutuhan infrastruktur yang bersifat khusus, uji coba, atau sementara.
Contoh IaaS:
o Amazon Web Services: Awan publik yang menawarkan akses kepada pelanggan untuk server
virtual guna implementasi produk, penyimpanan awan, alat pengembangan, pengujian, dan
analisis. Aplikasi ini menyediakan lingkungan siap pakai untuk mengembangkan dan menguji
produk serta menawarkan infrastruktur awan penuh untuk implementasi dan
pemeliharaannya.
o Microsoft Azure: Kombinasi IaaS dan platform sebagai layanan, perangkat lunak ini
menawarkan lebih dari 100 layanan untuk pengembangan perangkat lunak, administrasi, dan
implementasi, serta menyediakan alat untuk bekerja dengan teknologi inovatif (big data,
machine learning, Internet of Things), dan lainnya.
o IBM Infrastructure: IBM menggunakan layanannya sendiri untuk menyimpan data pengguna
infrastruktur, memungkinkan akses data jarak jauh melalui komputasi awan. Server IBM
mendukung kecerdasan buatan, teknologi blockchain, dan Internet of Things. Infrastruktur
ini juga menyediakan penyimpanan awan dan lingkungan pengembangan virtual, diaktifkan
berdasarkan langganan.
o Google Cloud Infrastructure: Jaringan besar server internasional yang memberikan akses
pengguna ke pusat data Cloud jarak jauh. Perusahaan dapat menyimpan informasinya di Asia,
Eropa, Amerika Latin, yang mengurangi risiko pelanggaran keamanan.
Platform-as-a-Service (PaaS)
PaaS adalah kategori layanan komputasi awan yang menyediakan platform dan lingkungan untuk
memungkinkan pengembang membangun aplikasi dan layanan melalui internet (Gambar 5).
Layanan PaaS dihosting di awan dan diakses oleh pengguna dengan mudah melalui peramban
web mereka. PaaS memungkinkan pengguna membuat aplikasi perangkat lunak menggunakan
alat-alat yang disediakan oleh penyedia. Layanan PaaS dapat terdiri dari fitur yang telah
dikonfigurasi sebelumnya yang pelanggan dapat berlangganan; mereka dapat memilih untuk
menyertakan fitur yang sesuai dengan kebutuhan mereka sambil menolak yang tidak sesuai.
Konsumen awan tidak mengelola atau mengendalikan infrastruktur awan yang mendasarinya,
termasuk jaringan, server, sistem operasi, atau penyimpanan, tetapi memiliki kendali atas
aplikasi yang diimplementasikan dan mungkin pengaturan konfigurasi untuk lingkungan hosting
aplikasi. PaaS diharapkan akan tumbuh lebih dari 3.000% pada tahun 2026. Dari $1,78 miliar
menjadi $68,38 miliar, lebih dari dua kali lipat SaaS, pertumbuhan yang diharapkan selama
periode yang sama. Karakteristik PaaS lainnya adalah:
PaaS menyediakan mesin virtual, sistem operasi, aplikasi, layanan, kerangka pengembangan,
transaksi, dan struktur kontrol. Klien dapat mengimplementasikan aplikasinya pada infrastruktur
awan atau menggunakan aplikasi yang diprogram menggunakan bahasa dan alat yang didukung
oleh penyedia layanan PaaS. Penyedia layanan mengelola infrastruktur awan, sistem operasi, dan
perangkat lunak yang memungkinkan. Klien bertanggung jawab untuk menginstal dan mengelola
aplikasi yang sedang diimplementasikan. PaaS menyediakan layanan - Integrated Development
Environment (IDE) untuk mengembangkan layanan mereka di antara PaaS. Ini mengintegrasikan
fungsi penuh yang didukung dari lingkungan runtime yang mendasari. Ini menawarkan beberapa
alat pengembangan, seperti profiler, debugger, dan lingkungan pengujian. Contoh penyedia
layanan PaaS: Microsoft Windows Azure, Google App Engine, Hadoop, dll.
Penyedia PaaS dapat membantu pengembang dari konsepsi ide dasar hingga pembuatan aplikasi,
dan melalui pengujian dan implementasi. Semua ini dicapai dalam mekanisme yang dikelola.
Seperti kebanyakan penawaran awan, layanan PaaS umumnya dibayar berdasarkan langganan
dengan klien yang pada akhirnya hanya membayar untuk apa yang mereka gunakan. Berikut
adalah penawaran PaaS:
a) Operating System
b) Coding &Server-side Scripting Environment
c) Database Management System
d) Server Software
e) Support and Hosting
f) Storage&Network Access
g) Tools Untuk Design and Development
Keuntungan PaaS
PaaS membantu menciptakan lingkungan yang diabstraksi yang mendukung proses pembuatan
dan implementasi aplikasi berkualitas tinggi yang efisien, hemat biaya, dan dapat diulang.
Fokusnya adalah pada pengembangan, bukan Operasi seperti :
o Programmers’ development environment
o Presentation layer: HTML, CSS, JavaScript o Control layer: Web Server code
o Data layer: Data Model
o Optionally, analytics
Penggunaan PaaS
PaaS memiliki berbagai penggunaan sebagai berikut:
a. Pengguna Tidak Perlu Berinvestasi dalam Infrastruktur Fisik: Kemampuan untuk 'sewa'
infrastruktur virtual memiliki manfaat biaya dan manfaat praktis. Mereka tidak perlu
membeli perangkat keras sendiri atau mempekerjakan keahlian untuk mengelolanya. Hal ini
memungkinkan mereka fokus pada pengembangan aplikasi.
b. Memungkinkan Pengembangan oleh 'non-pakar': dengan beberapa penawaran PaaS, siapa
pun dapat mengembangkan aplikasi. Mereka dapat melakukannya melalui peramban web
mereka dengan menggunakan fungsi satu-klik, contohnya, WordPress.
c. Fleksibilitas: pelanggan dapat mengontrol alat-alat yang diinstal dalam platform mereka dan
dapat membuat platform yang sesuai dengan persyaratan khusus mereka. Mereka dapat
'memilih dan memilih' fitur yang mereka anggap perlu.
d. Adaptabilitas: Fitur dapat diubah jika keadaan menentukan bahwa demikian seharusnya.
e. Tim di berbagai lokasi dapat bekerja sama: Karena hanya diperlukan koneksi internet dan
peramban web, pengembang yang tersebar di beberapa lokasi dapat bekerja sama dalam
membangun aplikasi yang sama.
f. Keamanan: Keamanan disediakan, termasuk keamanan data dan backup serta recovery
(pemulihan).
Contoh PaaS
o AWS Elastic Beanstalk: Platform web untuk implementasi dan manajemen perangkat
lunak, didukung oleh AWS Cloud. Pengguna mengunggah aplikasi mereka ke layanan ini,
dan secara otomatis memantau kinerja, kapasitas beban, dan memeriksa kesalahan
implementasi.
o Apache Stratos: Platform komputasi awan untuk menyusun PHP dan MySQL. PaaS
menyediakan pengguna dengan alat siap pakai untuk pengembangan dan pengujian
database, pemantauan kinerja, integrasi, dan billing.
o Magento Commerce Cloud: Magento cloud menawarkan alat untuk pengembangan,
pengujian, implementasi, dan pemeliharaan e-commerce. Lingkungan Cloud
memungkinkan akses ke pengaturan toko kapan saja dan di mana saja serta
mengotomatisasi proses kunci.
Software-as-a-Service (SaaS)
SaaS memfasilitasi lingkungan operasional lengkap dengan aplikasi, manajemen, dan antarmuka
pengguna. Aplikasi dapat diakses dari berbagai perangkat klien melalui antarmuka klien yang
ringan seperti web browser (misalnya, email berbasis web). Konsumen tidak mengelola atau
mengendalikan infrastruktur awan yang mendasarinya, termasuk jaringan, server, sistem
operasi, penyimpanan, atau bahkan kemampuan aplikasi individu. Contoh: Google Apps,
SalesForce.com, EyeOS, dll.
SaaS menggambarkan layanan awan di mana konsumen dapat mengakses aplikasi perangkat
lunak melalui internet. Aplikasi di-host-kan di "awan" dan dapat digunakan untuk berbagai tugas
baik oleh individu maupun organisasi. Google, Twitter, Facebook, dan Flickr adalah contoh SaaS,
di mana pengguna dapat mengakses layanan tersebut melalui setiap perangkat yang terhubung
ke internet (Gambar 7). Pengguna perusahaan dapat menggunakan aplikasi untuk berbagai
kebutuhan, termasuk akuntansi dan faktur, pelacakan penjualan, perencanaan, pemantauan
kinerja, dan komunikasi (termasuk webmail dan instant messaging).
SaaS sering disebut sebagai perangkat lunak sesuai permintaan dan menggunakannya mirip
dengan menyewa perangkat lunak daripada membelinya. Pengguna SaaS, bagaimanapun,
berlangganan perangkat lunak daripada membelinya, biasanya dengan interval bulanan. Aplikasi
dibeli dan digunakan secara daring dengan file disimpan di awan daripada pada komputer
individual.
Keuntungan SaaS
a. Tidak Ada Biaya Perangkat Keras Tambahan: Daya pemrosesan yang dibutuhkan untuk
menjalankan aplikasi disediakan oleh penyedia awan.
b. Tidak Ada Biaya Penyiapan Awal: Aplikasi siap digunakan begitu pengguna berlangganan.
c. Bayar Sesuai Penggunaan: Jika sepotong perangkat lunak hanya diperlukan untuk periode
tertentu, maka hanya dibayarkan selama periode tersebut dan langganan biasanya dapat
dihentikan kapan saja.
d. Penggunaan Dapat Diperluas: Jika pengguna memutuskan bahwa mereka membutuhkan
lebih banyak penyimpanan atau layanan tambahan, misalnya, maka mereka dapat
mengaksesnya sesuai permintaan tanpa perlu menginstal perangkat lunak atau perangkat
keras baru.
e. Pembaruan Dilakukan Secara Otomatis: Setiap kali ada pembaruan, itu tersedia secara daring
untuk pelanggan yang sudah ada, sering kali tanpa biaya tambahan. Tidak akan diperlukan
perangkat lunak baru seperti yang sering terjadi dengan jenis aplikasi lain, dan pembaruan
biasanya akan diterapkan secara otomatis oleh penyedia awan.
f. Kompatibilitas di Berbagai Perangkat: Aplikasi SaaS dapat diakses melalui setiap perangkat
yang terhubung ke internet, yang membuatnya ideal bagi mereka yang menggunakan
beberapa perangkat berbeda, seperti ponsel dan tablet yang terhubung ke internet, dan bagi
mereka yang tidak selalu menggunakan komputer yang sama.
g. Dapat Diakses Dari Mana Saja: Tidak dibatasi pada instalasi di komputer individual, aplikasi
dapat diakses dari mana saja asal perangkat teah terhubung ke internet.
h. Aplikasi Dapat Dikustomisasi: Dengan beberapa perangkat lunak, kustomisasi tersedia, yang
berarti dapat diubah untuk memenuhi kebutuhan tertentu dari pelanggan tertentu.
Contoh SaaS
o G Suite oleh Google: Layanan awan papan atas yang menyediakan bisnis akses ke alat-alat
manajemen, komunikasi, dan organisasi serta menggunakan awan untuk komputasi data.
Gmail, Google Drive, Google Docs, Google Planner, Hangouts—semua ini adalah alat-alat
SaaS yang dapat diakses kapan saja dan di mana saja.
o Microsoft Office 365: Serangkaian layanan web yang menyediakan pemilik bisnis dan individu
akses langsung ke alat utama Microsoft Office dari browser mereka. Pengguna dapat
mengakses alat pengeditan Microsoft, email bisnis, instrumen komunikasi, dan perangkat
lunak dokumentasi.
o Salesforce: CRM paling populer di pasaran yang menggabungkan pemasaran, komunikasi, e-
commerce. Salesforce menggunakan manfaat komputasi awan untuk memberikan akses ke
layanannya dan data internal. Pemilik bisnis dapat melacak penjualan, hubungan pelanggan,
komunikasi, dan tugas yang relevan dari setiap perangkat. Salesforce dapat diintegrasikan ke
dalam situs web — informasi tentang prospek masuk akan dikirim ke platform secara
otomatis.
o Hosting Service Provider - Jenis layanan hosting internet yang memungkinkan individu dan
organisasi membuat situs web mereka dapat diakses melalui World Wide Web. Perusahaan
hosting web menyediakan ruang pada server yang dimiliki atau disewa untuk digunakan oleh
klien, serta menyediakan koneksi internet, biasanya di pusat data.Penyedia Layanan Cloud -
Menawarkan layanan berbasis awan.
o Cloud Service Provider - Sebuah Storage service provider (SSP) adalah perusahaan yang
menyediakan ruang penyimpanan komputer dan layanan manajemen terkait. SSP juga
menawarkan backup berkala dan pengarsipan.
o Software-as-a-Service (SaaS) Provider - Penyedia SaaS memungkinkan pengguna terhubung dan
menggunakan aplikasi berbasis awan melalui Internet. Contoh umumnya adalah email,
kalender, dan office tools (seperti Microsoft Office 365).
Penyedia layanan awan dapat menjadi perusahaan pihak ketiga yang menawarkan platform,
infrastruktur, aplikasi, atau layanan penyimpanan berbasis awan. Seperti halnya pemilik rumah
membayar utilitas seperti listrik atau gas, perusahaan biasanya hanya harus membayar sejumlah
layanan awan yang mereka gunakan, sesuai dengan kebutuhan bisnis. Layanan awan dapat
mengurangi biaya proses bisnis dibandingkan dengan IT di lokasi. Layanan semacam itu dikelola oleh
Cloud Service Provider (CSP). CSP menyediakan semua sumber daya yang dibutuhkan untuk aplikasi,
sehingga perusahaan tidak perlu khawatir tentang penugasan sumber daya.
Layanan awan dapat dinamis memperluas berdasarkan kebutuhan pengguna. Perusahaan CSP
mendirikan public cloud, mengelola private cloud, atau menawarkan komponen komputasi awan
berdasarkan permintaan/ on-demand (juga dikenal sebagai layanan komputasi awan) seperti IaaS,
PaaS, dan SaaS.
CSP adalah cara yang membantu untuk mengakses layanan komputasi yang sebaliknya harus Anda
sediakan sendiri, seperti:
a) Infrastructure : Dasar setiap lingkungan komputasi. Infrastruktur ini bisa mencakup jaringan,
layanan database, manajemen data, penyimpanan data (dikenal dalam konteks ini sebagai
penyimpanan awan), server (awan adalah dasar untuk komputasi tanpa server), dan virtualisasi.
b) Platforms : Alat yang diperlukan untuk membuat dan mendeploy aplikasi. Platform ini bisa
mencakup sistem operasi, middleware, dan lingkungan runtime.
c) Software : Aplikasi siap pakai. Perangkat lunak ini bisa menjadi aplikasi kustom atau standar yang
disediakan oleh penyedia layanan independen.
Google App Engine: Sering disebut sebagai GAE. GAE adalah PaaS berbasis awan untuk mengembangkan
dan menyelenggarakan aplikasi web di pusat data yang dikelola oleh Google. Aplikasi tersebut diisolasi
dalam suatu lingkungan (sandboxed) dan berjalan di sejumlah server. GAE menawarkan penskalaan
otomatis untuk aplikasi web — ketika jumlah permintaan meningkat untuk suatu aplikasi, App Engine
secara otomatis mengalokasikan lebih banyak sumber daya untuk aplikasi web guna menangani
permintaan tambahan tersebut. Ini secara utama mendukung aplikasi Go, PHP, Java, Python, Node.js,
.NET, dan Ruby, meskipun juga dapat mendukung bahasa lain melalui "custom runtimes". Layanan ini
gratis hingga mencapai tingkat konsumsi sumber daya tertentu dan hanya berlaku dalam lingkungan
standar, tetapi tidak dalam lingkungan fleksibel. Biaya dikenakan untuk penyimpanan tambahan,
bandwidth, atau jam instance yang diperlukan oleh aplikasi.
GAE pertama kali dirilis sebagai versi preview pada April 2008 dan keluar dari preview pada September
2011. Ini menawarkan:
o Penulisan kode sekali dan deploy
o Penanganan terhadap lonjakan traffic
o Mudah terintegrasi dengan layanan Google lainnya
o Penganturan skala aplikasi dari nol hingga skala yang lebih luas tanpa harus mengelola infrastruktur.
o Membebaskan pengembang melalui manajemen server dan implementasi tanpa konfigurasi.
o Mempertahankan fleksibilitas melalui dukungan untuk bahasa pengembangan populer dan berbagai
alat pengembang.
Google Web Toolkit (GWT): Sebuah kumpulan open-source tools yang memungkinkan pengembang web
membuat dan memelihara aplikasi front-end JavaScript dalam bahasa Java. Selain beberapa native library,
semuanya berupa Java source yang dapat dibangun di platform yang didukung dengan file build Ant GWT
yang disertakan. Ini dilisensikan di bawah Apache License 2.0 (Gambar 12).
NetApp: NetApp, Inc. adalah perusahaan layanan data hibrida dan manajemen data berbasis awan
Amerika yang berkantor pusat di Sunnyvale, California. Perusahaan ini telah masuk dalam daftar Fortune
500 sejak tahun 2012. Didirikan pada tahun 1992 dengan penawaran umum perdana pada tahun 1995,
NetApp menawarkan layanan data awan untuk manajemen aplikasi dan data baik secara daring maupun
fisik. NetApp menciptakan solusi penyimpanan dan manajemen data untuk pelanggannya. NetApp adalah
salah satu perusahaan awan pionir yang menawarkan konsolidasi pusat data dan layanan penyimpanan,
serta virtualisasi. Produk-produknya meliputi sistem operasi platform, layanan penyimpanan, keamanan
penyimpanan, manajemen perangkat lunak, dan perangkat lunak perlindungan. NetApp bersaing dalam
industri perangkat keras penyimpanan data komputer. Pada tahun 2009, NetApp menduduki peringkat
kedua dalam kapitalisasi pasar di industri ini, setelah EMC Corporation (kini Dell EMC), dan di depan
Seagate Technology, Western Digital, Brocade, Imation, dan Quantum. Menurut laporan IDC 2014,
NetApp menduduki peringkat kedua dalam industri penyimpanan jaringan "Big 5's list," di belakang EMC
(DELL), dan di depan IBM, HP, dan Hitachi. Menurut Gartner's 2018 Magic Quadrant for Solid-State Arrays,
NetApp dinobatkan sebagai pemimpin, di belakang Pure Storage Systems. Pada tahun 2019, Gartner
menobatkan NetApp sebagai peringkat satu dalam Penyimpanan Primer.
Tujuan NetApp adalah memberikan efisiensi biaya dan mempercepat terobosan bisnis. Produk NetApp
dapat diintegrasikan dengan berbagai produk perangkat lunak, terutama untuk sistem ONTAP. Beberapa
penyediaan lain dari NetApp meliputi:
Amazon Web Services (AWS): AWS adalah anak perusahaan dari Amazon yang menyediakan platform
dan API komputasi awan on-demand kepada individu, perusahaan, dan pemerintah, dengan pola
pembayaran berbasis penggunaan meteran pay-as-you-go. AWS menyediakan berbagai infrastruktur
teknis abstrak dasar dan blok bangunan komputasi terdistribusi serta alat-alat terkait. Layanan ini
mencakup berbagai bidang, mulai dari penyimpanan hingga platform dan database. Pada tahun 2021,
AWS memiliki lebih dari 200 produk dan layanan, termasuk komputasi, penyimpanan, jaringan, basis data,
analitika, layanan aplikasi, implementasi, manajemen, pembelajaran mesin, perangkat seluler, alat
pengembangan, dan alat untuk Internet of Things (IoT).
o Amazon Elastic Compute Cloud (Amazon EC2): Amazon EC2 memungkinkan pengguna untuk
menyewa komputer virtual untuk menjalankan aplikasi komputer mereka sendiri. EC2 mendorong
penyebaran aplikasi yang dapat diskalakan dengan menyediakan layanan web dimana pengguna
dapat mem-boot Amazon Machine Image (AMI) untuk mengonfigurasi mesin virtual, yang disebut
Amazon sebagai "instance", yang berisi perangkat lunak yang diinginkan. Pengguna dapat
membuat, me-launch, dan menghentikan instance server sesuai kebutuhan dan membayar per
detik untuk server aktif, inilah yang disenut sebagai istilah “elastic”. EC2 memberikan pengguna
kontrol atas lokasi geografis instance yang memungkinkan optimasi latensi dan tingkat
redundansi yang tinggi. Pada November 2010, Amazon beralih ke platform situs web ritelnya
sendiri ke EC2 dan AWS.
o Amazon SimpleDB (Simple Database Service): Amazon SimpleDB adalah database terdistribusi
yang ditulis dalam Erlang oleh Amazon.com. Ini digunakan sebagai layanan web bersama dengan
Amazon Elastic Compute Cloud (EC2) dan Amazon S3 dan merupakan bagian dari Amazon Web
Services. Ini diumumkan pada 13 Desember 2007.
o Amazon Simple Storage Service (Amazon S3): Amazon S3 adalah layanan yang ditawarkan oleh
Amazon Web Services (AWS) yang menyediakan penyimpanan objek melalui antarmuka layanan
web. Amazon S3 menggunakan infrastruktur penyimpanan yang dapat diskalakan yang digunakan
oleh Amazon.com untuk menjalankan jaringan perdagangan elektronik globalnya. Amazon S3
dapat digunakan untuk menyimpan berbagai jenis objek, yang memungkinkan penggunaan
seperti penyimpanan untuk aplikasi internet, backup dan recovery, recovery bencana, arsip data,
dan penyimpanan awan hibrida.
o Amazon CloudFront: Amazon CloudFront adalah content delivery network (CDN) yang
dioperasikan oleh Amazon Web Services. CDN menyediakan jaringan server proxy yang tersebar
secara global yang menyimpan konten, seperti video web atau media besar lainnya, lebih lokal
untuk konsumen, sehingga meningkatkan kecepatan akses untuk mengunduh konten.
o Amazon Simple Queue Service (Amazon SQS): Amazon SQS adalah layanan antrian pesan
terdistribusi yang diperkenalkan oleh Amazon.com pada akhir tahun 2004. Ini mendukung
pengiriman pesan programatis melalui aplikasi layanan web sebagai cara berkomunikasi melalui
Internet. SQS dimaksudkan untuk menyediakan antrian pesan yang dihosting secara sangat
skalabel yang menyelesaikan masalah yang timbul dari masalah produsen-konsumen umum atau
konektivitas antara produsen dan konsumen.
o Amazon Elastic Block Store (Amazon EBS): Amazon Elastic Block Store (EBS) menyediakan
penyimpanan tingkat blok mentah yang dapat dipasang ke instance Amazon EC2 dan digunakan
oleh Amazon Relational Database Service (RDS). Amazon EBS menyediakan berbagai opsi kinerja
dan biaya untuk penyimpanan. Opsi ini dibagi menjadi dua kategori utama: penyimpanan
didukung SSD (Solid State Drive) untuk beban kerja transaksional, seperti database dan volume
boot (kinerja tergantung pada IOPS (Input/Output Operations Per Second) secara utama), dan
penyimpanan didukung disk untuk beban kerja yang membutuhkan throughput tinggi, seperti
MapReduce dan pemrosesan log (kinerja tergantung pada MB/s secara utama).
Microsoft: Microsoft menyediakan sejumlah layanan cloud untuk organisasi dari berbagai ukuran
(Gambar 13):
Azure Services Platform - Windows Azure/Microsoft Azure, yang umumnya disebut sebagai Azure,
adalah layanan komputasi cloud yang dibuat oleh Microsoft untuk membangun, menguji,
mendeploy, dan mengelola aplikasi dan layanan melalui pusat data yang dikelola oleh Microsoft. Ini
menyediakan software as a service (SaaS), platform as a service (PaaS) dan infrastructure as a service
(IaaS) serta mendukung berbagai bahasa pemrograman, alat, dan kerangka kerja, termasuk
perangkat lunak dan sistem khusus Microsoft serta pihak ketiga.
SQL Services - Microsoft SQL Server adalah sistem manajemen basis data relasional yang
dikembangkan oleh Microsoft. Sebagai server basis data, ini adalah produk perangkat lunak dengan
fungsi utama menyimpan dan mengambil data sesuai permintaan aplikasi perangkat lunak lain—yang
dapat berjalan baik di komputer yang sama atau di komputer lain melalui jaringan. Microsoft
memasarkan setidaknya belasan edisi berbeda dari Microsoft SQL Server, ditujukan untuk berbagai
audiens dan beban kerja mulai dari aplikasi satu mesin kecil hingga aplikasi besar yang menghadapi
Internet dengan banyak pengguna simultan.
• .NET Services - .NET Framework adalah kerangka kerja perangkat lunak yang dikembangkan oleh
Microsoft yang berjalan terutama di Microsoft Windows. Ini mencakup library/pustaka kelas besar
M. YUSRIL HELMI SETYAWAN 15
MODUL – CLOUD COMPUTING
yang disebut Framework Class Library dan menyediakan interoperabilitas bahasa lintas beberapa
bahasa pemrograman. Program yang ditulis untuk .NET Framework dijalankan dalam lingkungan
perangkat lunak yang disebut Common Language Runtime (CLR). CLR adalah mesin virtual aplikasi
yang menyediakan layanan seperti keamanan, manajemen memori, dan exception handling. Oleh
karena itu, kode komputer yang ditulis menggunakan .NET Framework disebut " managed code ".
• Exchange Online - Bekerja lebih cerdas, di mana saja, dengan email yang dihosting untuk bisnis.
• SharePoint Services - SharePoint adalah platform kolaboratif berbasis web yang terintegrasi dengan
Microsoft Office. Diluncurkan pada tahun 2001, SharePoint sebagian besar dijual sebagai sistem
manajemen dan penyimpanan dokumen.
• Microsoft Dynamics CRM - Microsoft Dynamics adalah rangkaian aplikasi perangkat lunak
perencanaan sumber daya perusahaan dan manajemen hubungan pelanggan. Microsoft Dynamics
merupakan bagian dari "Microsoft Business Solutions". Dynamics dapat digunakan dengan program
dan layanan Microsoft lainnya, seperti SharePoint, Yammer, Office 365, Azure, dan Outlook. Fokus
industri Microsoft Dynamics adalah ritel, layanan, manufaktur, layanan keuangan, dan sektor publik.
Microsoft Dynamics menawarkan layanan untuk bisnis kecil, menengah, dan besar.
Salesforce.com: Salesforce bekerja pada tiga area utama, sales cloud, service cloud, dan your cloud. Ini
memiliki tiga penawaran utama, Force.com, Salesforce.com CRM, dan AppExchange.
Sales Cloud - Aplikasi penjualan komputasi awan yang populer.
Service Cloud - Platform untuk layanan pelanggan yang memungkinkan perusahaan mengakses
fasilitas komunikasi dengan pelanggan di mana pun.
Your Cloud – Fasilitas untuk mengembangkan aplikasi kustom pada platform komputasi awan
mereka.
IBM: IBM menawarkan layanan komputasi awan untuk membantu bisnis dari berbagai ukuran
memanfaatkan model komputasi yang semakin menarik ini. IBM menerapkan keahlian konsultasi yang
spesifik untuk industri dan catatan teknologi yang telah teruji untuk menawarkan layanan yang aman
kepada perusahaan dalam model awan publik, pribadi, dan hibrida. Beberapa dari layanan mereka
meliputi:
Hadoop: Apache Hadoop adalah kumpulan utilitas perangkat lunak open-source yang memfasilitasi
penggunaan jaringan banyak komputer untuk menyelesaikan masalah yang melibatkan jumlah data dan
komputasi yang besar. Ini menyediakan kerangka perangkat lunak untuk penyimpanan dan pemrosesan
data besar secara terdistribusi menggunakan model pemrograman MapReduce. Semua modul di Hadoop
dirancang dengan asumsi dasar bahwa kegagalan perangkat keras adalah kejadian umum dan harus
ditangani secara otomatis oleh kerangka kerja. Perangkat lunak Apache Hadoop memungkinkan
penyimpanan dan pemrosesan data terdistribusi di sepanjang klaster komputer menggunakan model
pemrograman sederhana. Hadoop dirancang untuk dapat berkembang dari satu komputer hingga ribuan
komputer yang terklaster, dengan setiap mesin menawarkan komputasi dan penyimpanan lokal.
MapReduce adalah model pemrograman dan teknologi pengolahan data terdistribusi yang dikembangkan
oleh Google. Model ini dirancang untuk mengelola dan memproses data besar di kluster komputer
terdistribusi. MapReduce mendistribusikan tugas pemrosesan data ke dalam dua tahap utama: tahap
"map" dan tahap "reduce". MapReduce dirancang untuk mengatasi permasalahan pemrosesan data
berskala besar dengan mendistribusikan beban kerja di seluruh kluster komputer. Ini memungkinkan
pengolahan data yang efisien dan terdistribusi, cocok untuk skenario di mana data yang harus diproses
sangat besar. Meskipun MapReduce pertama kali dikembangkan untuk digunakan dengan Google File
System (GFS) di Google, model ini telah menjadi dasar untuk sistem pengolahan data terdistribusi lainnya,
dan implementasinya digunakan secara luas, termasuk dalam Apache Hadoop.
Manjrasoft Aneka: Platform awan ANEKA adalah platform perangkat lunak dan kerangka kerja untuk
mengembangkan aplikasi terdistribusi di awan. Ini memanfaatkan sumber daya komputasi dari jaringan
yang heterogen dari workstation dan server atau pusat data sesuai permintaan. Aneka menyediakan
pengembang dengan kumpulan API yang kaya untuk secara transparan memanfaatkan sumber daya ini.
Administrator sistem dapat menggunakan kumpulan alat untuk memantau dan mengendalikan
infrastruktur yang diimplementasikan. Ini dapat menjadi public cloud yang tersedia untuk siapa saja
melalui Internet, atau private cloud yang terdiri dari satu set node dengan akses terbatas. Secara
keseluruhan, awan komputasi berbasis Aneka adalah kumpulan sumber daya fisik dan virtual yang
terhubung melalui jaringan, yang bisa berupa Internet atau sebuah private intranet.
Berikut adalah daftar periksa kriteria singkat dalam memilih penyedia layanan awan yang tepercaya:
a) Stabilitas Keuangan: Penyedia layanan awan Anda harus memiliki keuangan yang baik dan
mendapatkan keuntungan yang stabil dari infrastruktur. Jika perusahaan tersebut tutup karena
masalah keuangan, solusi Anda juga akan terancam. Dalam skenario terburuk, Anda harus
menghentikan dukungan solusi Anda, atau, dalam kasus yang lebih baik, bermigrasi ke penyedia baru,
yang merupakan proses yang mahal dan memakan waktu.
b) Industri Menggunakan : Sebelum berkomitmen pada perusahaan layanan awan, lihat klien-klien yang
sudah ada dan periksa pasar mereka. Idealnya, penyedia harus populer di kalangan perusahaan di
niche Anda, atau setidaknya di yang sekitarnya. Cara lain adalah dengan menanyakan kepada pesaing
dan mitra tentang pilihan favorit mereka.
c) Lokasi Pusat Data: Untuk menghindari risiko keamanan, pastikan penyedia awan dapat mengaktifkan
distribusi geografis untuk data Anda. Idealnya, Anda ingin menempatkan data Anda di server di Asia,
Eropa, Amerika, tanpa mengandalkan satu wilayah. Perhatikan juga negara-negara tertentu –
beberapa, seperti Jepang atau Jerman, dikenal sebagai lebih aman, sedangkan Rusia, misalnya, bukan
pilihan yang paling aman.
d) Program Keamanan: Periksa program keamanan penyedia awan favorit Anda. Sebagian besar
perusahaan memiliki dokumen dan e-book khusus yang membahas masalah ini secara rinci – luangkan
waktu untuk membacanya. Mulailah dengan melihat dokumen keamanan dari penyedia awan teratas,
seperti AWS, G Suite, Microsoft Azure, Salesforce. Anda dapat menggunakan halaman ini sebagai
referensi selama penelitian keamanan Anda.
e) Standar Enkripsi: Pastikan penyedia awan menyebutkan penggunaan enkripsi. Penyedia harus
mengenkripsi data baik saat data itu ditransfer ke awan maupun selama penyimpanan itu sendiri. Tidak
peduli tahap penyimpanan data, informasi harus diamankan dari ujung ke ujung, sehingga bahkan
pengembang layanan tidak dapat mengakses konten file.
f) Akreditasi dan Audit: Standar audit online yang paling umum adalah SSAE – prosedur yang
memverifikasi bahwa layanan online telah memeriksa keamanan praktik penyimpanan datanya.
Sertifikat ISO 27001 memverifikasi bahwa penyedia awan mematuhi standar keamanan internasional
untuk penyimpanan data.
g) Cari solusi yang menawarkan Cloud Backup Gratis: OneDrive, Google Drive, Dropbox, dan Box
menawarkan ruang gratis untuk membuat salinan backup awan, baik secara manual maupun otomatis.
Storage-as-a-Service (STaaS)
Model layanan awan di mana sebuah perusahaan menyewakan infrastrukturnya untuk penyimpanan
kepada perusahaan atau individu lain untuk menyimpan berkas atau objek.
Pertimbangan skala ekonomi pada infrastruktur penyedia layanan secara teoritis memungkinkan
mereka menyediakan penyimpanan dengan biaya yang lebih efektif daripada kebanyakan individu
atau perusahaan yang menyediakan penyimpanan mereka sendiri ketika total cost of ownership
dipertimbangkan.
STaaS umumnya dianggap sebagai alternatif yang baik untuk bisnis skala kecil atau menengah yang
tidak memiliki anggaran modal dan/atau personel teknis untuk mengimplementasikan dan
memelihara penyimpanan mereka sendiri.
Perusahaan kecil dan individu sering menemukan ini menjadi metodologi yang nyaman untuk
mengelola cadangan, dan memberikan penghematan biaya dalam personel, perangkat keras, dan
ruang fisik.
STaaS beroperasi melalui API berbasis web yang diimplementasikan secara remote melalui
interaksinya dengan infrastruktur penyimpanan awan dalam perusahaan klien untuk operasi
input/output (I/O) dan read/write (R/W).
Jika perusahaan kehilangan data lokalnya, administrator jaringan dapat menghubungi penyedia
STaaS dan meminta salinan data.
Untuk penyimpanan awan tingkat pengguna akhir. Layanan seperti Dropbox, Google Drive, iCloud
milik Apple, dan Microsoft OneDrive adalah termasuk di antara penyedia penyimpanan awan tingkat
pengguna akhir terkemuka.
Untuk penyimpanan awan tingkat perusahaan, seperti Amazon S3, Zadara, SoftLayer milik IBM, dan
Google Cloud Storage adalah beberapa penyedia yang lebih populer.
Data-as-a-Service (DaaS)
Dalam model komputasi DaaS (sebuah bentuk STaaS yang lebih canggih dan terinci), data (berbeda
dengan berkas) dapat diakses dengan mudah melalui platform berbasis awan.
Data (baik dari basis data atau kontainer objek) disediakan "on-demand" melalui platform awan
(berbeda dengan model tradisional on-premise di mana data tetap berada di tangan pelanggan) dan
vendor menyediakan alat yang memudahkan akses dan eksplorasi.
Berdasarkan Web Services standards and Service-oriented Architecture (SOA), DaaS menyediakan
infrastruktur dinamis untuk menyampaikan informasi secara on-demand ke lokasi geografis atau
pemisahan organisasional — dan, bagi pengguna, menyajikan sejumlah peluang signifikan.
DaaS menghilangkan redundansi dan mengurangi pengeluaran terkait dengan menyediakan data
vital di satu lokasi, memungkinkan penggunaan dan/atau modifikasi data oleh beberapa pengguna
melalui satu titik pembaruan tunggal.
Aplikasi bisnis yang umum melibatkan customer relationship management (CRM), enterprise
resource planning (ERP), sistem e-commerce dan rantai pasokan, dan, belakangan ini, analitika Big
Data.
Beberapa penyedia DaaS tingkat perusahaan yang terkenal adalah Oracle's Data Cloud, Amazon
DynamoDB, Microsoft SQL Database (sebelumnya dikenal sebagai SQL Azure), dan Google Cloud's
Datastore.
Untuk proyek open-source meliputi Apache Cassandra, CockroachDB, atau CouchDB.
Communication-as-a-Service (CaaS)
Communications as a Service (CaaS) adalah solusi komunikasi perusahaan yang di-outsourcing yang dapat
disewa dari satu vendor (Gambar 16). Vendor CaaS bertanggung jawab atas semua manajemen
perangkat keras dan perangkat lunak serta menawarkan Jaminan Quality of Service (QoS). CaaS
memungkinkan bisnis untuk secara selektif menggunakan perangkat dan mode komunikasi secara pay-
as-you-go, sesuai kebutuhan. Komunikasi tersebut dapat mencakup: Voice over IP (VoIP atau telepon
internet); pesan instan (IM); dan aplikasi konferensi dan video kolaborasi menggunakan perangkat tetap
dan seluler.
PSTN (Public Switched Telephone Network) adalah jaringan telepon konvensional yang menggunakan
saluran telepon fisik dan sinyal analog untuk menghubungkan panggilan telepon antar pengguna.
MPLS (Multi-Protocol Label Switching) adalah sebuah metode untuk mengarahkan dan meneruskan lalu
lintas data dalam suatu jaringan komunikasi. Ini adalah teknologi yang digunakan dalam Virtual Private
Network (VPN), serta untuk meningkatkan efisiensi pengiriman paket data dalam jaringan penyedia
layanan.
Link Control Module (LCM): Dalam konteks ini,LCM dapat merujuk pada perangkat keras atau modul
perangkat keras yang bertanggung jawab untuk mengontrol dan mengelola koneksi atau saluran
komunikasi dalam jaringan, terutama dalam hal manajemen lalu lintas dan pengendalian akses.
Cloud Communications (CC) Server: Dalam konteks CaaS, "CC server" dapat mengacu pada server yang
menyediakan layanan komunikasi melalui cloud. Server ini mungkin menyediakan fungsionalitas seperti
VoIP, IM, dan konferensi video melalui model layanan berbasis awan.
Monitoring-as-a-Service (MaaS)
MaaS merupakan konsep yang menggabungkan manfaat teknologi komputasi awan dan solusi
pemantauan infrastruktur TI on-premise tradisional (Gambar 17). MaaS adalah model pengiriman baru
yang cocok untuk organisasi yang ingin mengadopsi kerangka pemantauan dengan cepat dengan
investasi minimal. MaaS adalah kerangka yang memfasilitasi implementasi fungsionalitas pemantauan
untuk berbagai layanan dan aplikasi lain dalam cloud. Aplikasi paling umum untuk MaaS adalah
pemantauan status online, yang secara terus-menerus melacak status tertentu dari aplikasi, jaringan,
sistem, instans, atau elemen lain yang dapat diimplementasikan dalam cloud. MaaS memudahkan
pengguna untuk mengimplementasikan pemantauan status pada berbagai tingkatan layanan cloud.
Keuntungan MaaS
a) Ready to Use Monitoring Tool Login: Vendor bertanggung jawab untuk menyiapkan infrastruktur
perangkat keras, alat pemantauan, konfigurasi, dan pengaturan peringatan atas nama pelanggan.
Pelanggan mendapatkan login yang siap digunakan ke dasbor pemantauan yang dapat diakses
menggunakan peramban internet. Klien seluler juga tersedia untuk dasbor MaaS bagi administrator
TI.
b) Inherently Available 24x7x365: Karena MaaS diimplementasikan di cloud, dasbor pemantauan itu
sendiri tersedia 24x7x365 yang dapat diakses kapan saja dari mana saja. Tidak ada waktu henti yang
terkait dengan alat pemantauan.
c) Easy Integration with Business Processes: MaaS dapat menghasilkan peringatan berdasarkan
kondisi bisnis tertentu. MaaS juga mendukung beberapa tingkat eskalasi sehingga kelompok
pengguna yang berbeda dapat mendapatkan tingkat peringatan yang berbeda.
d) Cloud Aware and Cloud Ready: Karena MaaS sudah berada di cloud, MaaS berfungsi dengan baik
dengan produk berbasis cloud lainnya seperti PaaS dan SaaS. MaaS dapat memantau infrastruktur
cloud Amazon dan Rackspace. MaaS dapat memantau implementasi cloud pribadi apa pun yang
mungkin dimiliki pelanggan.
e) Zero Maintenance Overheads: Sebagai pelanggan MaaS, Anda tidak perlu berinvestasi dalam pusat
operasi jaringan. Anda juga tidak perlu berinvestasi dalam tim internal engineer TI yang
berkualifikasi untuk menjalankan tanggung jawab pemantauan karena vendor MaaS melakukan hal
itu atas nama pelanggan.
Database-as-a-Service (DBaaS)
Database as a Service (DBaaS) adalah pendekatan arsitektural dan operasional yang memungkinkan
Database Administrators (DBAs) untuk menyajikan fungsionalitas basis data sebagai layanan kepada
pelanggan internal dan/atau eksternal. Arsitektur DBaaS mendukung kemampuan yang diperlukan
berikut: penyediaan dan manajemen instance basis data oleh pelanggan menggunakan mekanisme on-
demand dan self-service; otomatisasi pemantauan dengan definisi layanan, atribut, dan kualitas SLA
(Service Level Agreement) yang ditentukan oleh penyedia; dan pengukuran yang halus dari penggunaan
basis data yang memungkinkan pelaporan show-back atau charge-back untuk setiap konsumen
individual, baik internal maupun eksternal.
Pengaturan DBaaS
Untuk mengatur DBaaS, seorang administrator cloud perlu:
Mendefinisikan peran dan pengguna dalam portal self-service.
Menginstal agen untuk mengelola lingkungan yang dibuat.
Menetapkan kuota dan hak istimewa.
Pustaka perangkat lunak akan memungkinkan otomatisasi.
Penyediaan (Provisioning) akan menentukan siapa yang akan diberikan dan seberapa banyak
dialokasikan untuk setiap pelanggan, administrator, dan/atau unit bisnis.
Network-as-a-Service (NaaS)
Dalam NaaS, pengguna yang tidak ingin menggunakan jaringan mereka sendiri meminta bantuan dari
penyedia layanan untuk meng-host infrastruktur jaringan. Konektivitas dan bandwidth disediakan oleh
penyedia layanan untuk periode kontrak. NaaS menggambarkan jaringan sebagai konektivitas
transportasi. Virtualisasi jaringan dilakukan dalam layanan ini.
NaaS adalah model pengadaan yang muncul untuk mengonsumsi infrastruktur jaringan melalui
langganan operating expenses (OpEx) yang fleksibel, termasuk perangkat keras, perangkat lunak, alat
manajemen, lisensi, dan layanan siklus hidup.
yang elastis termasuk penyediaan sesuai permintaan, konektivitas apa pun ke apa pun, dan
penyebaran bandwidth yang fleksibel melalui kedua portal dan API yang dapat diprogram dan
dikelola. Dengan mengintegrasikan API platform dengan playbooks penyediaan dan penyebaran
aplikasi, WAN yang dihasilkan dapat mewujudkan paradigma infrastruktur sebagai kode untuk
WAN - " network-as-code ". Layanan yang dihasilkan mencakup interkoneksi custom WAN,
konektivitas hybrid cloud, dan konektivitas multi-cloud.
Virtual Private Network (VPN): Sebuah lapisan tunnel yang memperluas private network dan
sumber daya yang terkandung dalam jaringan melintasi jaringan seperti Internet publik. Ini
memungkinkan komputer host untuk mengirim dan menerima data melintasi jaringan bersama
atau publik seolah-olah itu adalah jaringan pribadi dengan fungsi dan kebijakan private network.
Operasi Virtual Network: Model umum dalam jaringan seluler di mana produsen telekomunikasi
atau operator jaringan independen membangun dan mengoperasikan jaringan (nirkabel, atau
konektivitas transportasi) dan menjual kemampuan akses komunikasinya kepada pihak ketiga
(biasanya operator telepon seluler) dengan menagih berdasarkan penggunaan kapasitas. Mobile
virtual network operator (MVNO) adalah penyedia layanan komunikasi seluler yang tidak memiliki
spektrum radio atau infrastruktur jaringan nirkabel di atasnya sebagai layanan. Biasanya, MVNO
menawarkan layanan komunikasinya menggunakan infrastruktur jaringan seluler yang sudah
mapan.
Manfaat NaaS
NaaS adalah model awan yang memungkinkan pengguna dengan mudah mengoperasikan jaringan dan
mencapai hasil yang diharapkan tanpa perlu memiliki, membangun, atau memelihara infrastrukturnya
sendiri. NaaS dapat menggantikan VPN berbasis perangkat keras, penyeimbang beban, perangkat
firewall, dan koneksi Multiprotocol Label Switching (MPLS). Pengguna dapat meningkatkan atau
menurunkan skala sesuai dengan perubahan permintaan, dengan cepat mendeploy layanan, dan
menghilangkan biaya perangkat keras. NaaS menawarkan ROI (return on investment), memungkinkan
pelanggan menukarkan CapEx dengan OpEx dan mengalihkan jam kerja orang ke prioritas lainnya.
Gambar 18 berikut menggambarkan berbagai manfaat NaaS.
Kesederhanaan dan Otomatisasi TI: Bisnis mendapatkan manfaat ketika biaya mereka
disesuaikan dengan penggunaan yang sebenarnya. Mereka tidak perlu membayar untuk kapasitas
berlebih yang tidak terpakai, dan mereka dapat secara dinamis menambah kapasitas saat
permintaan meningkat. Bisnis yang memiliki infrastruktur sendiri harus melaksanakan
peningkatan, perbaikan bug, dan patch keamanan dengan tepat waktu. Seringkali, staf TI harus
bepergian ke berbagai lokasi untuk melaksanakan perubahan. NaaS memungkinkan pengiriman
berkelanjutan terkait perbaikan, fitur, dan kemampuan baru. Ini mengotomatisasi beberapa
proses seperti penerimaan pengguna baru dan menyediakan orkestrasi dan optimasi untuk
kinerja maksimal. Ini dapat membantu menghilangkan waktu dan uang yang dihabiskan untuk
proses-proses ini.
Akses dari Mana Saja: Pekerja saat ini mungkin memerlukan akses ke jaringan dari mana saja
pada perangkat apa pun dan tanpa bergantung pada VPN. NaaS dapat memberikan jangkauan
global bagi perusahaan, konektivitas rendah-latensi yang diaktifkan oleh backbone POP global,
dan packet loss yang hampir tidak ada saat terhubung ke aplikasi SaaS, platform-as-a-service
(PaaS)/infrastructure-as-a-service (IaaS), atau kantor cabang.
Visibilitas dan Wawasan: NaaS menyediakan pemantauan proaktif jaringan, penegakan kebijakan
keamanan, kemampuan firewall lanjutan, dan pemodelan kinerja aplikasi dan infrastruktur dasar
dari waktu ke waktu. Pelanggan mungkin juga memiliki opsi untuk bersama-sama mengelola
NaaS.
Keamanan yang Ditingkatkan: NaaS menghasilkan integrasi yang lebih ketat antara jaringan dan
keamanan jaringan. Beberapa vendor mungkin "mengumpulkan" keamanan jaringan. Sebaliknya,
solusi NaaS perlu menyediakan keamanan di lokasi dan berbasis cloud untuk memenuhi
kebutuhan bisnis saat ini.
Fleksibilitas: Layanan NaaS disampaikan melalui model awan untuk menawarkan fleksibilitas dan
penyesuaian yang lebih besar dibandingkan dengan infrastruktur konvensional. Perubahan
diimplementasikan melalui perangkat lunak, bukan perangkat keras. Ini biasanya disediakan
melalui model layanan mandiri. Tim TI dapat, misalnya, mengkonfigurasi ulang jaringan korporat
mereka sesuai permintaan dan menambahkan lokasi cabang baru dalam sebagian waktu. NaaS
seringkali menyediakan langganan berbasis istilah dengan penagihan penggunaan dan opsi
pembayaran yang beragam untuk mendukung berbagai kebutuhan konsumsi.
Scalability: NaaS secara inheren lebih dapat diskalakan dibandingkan dengan jaringan berbasis
perangkat keras tradisional. Pelanggan NaaS hanya perlu membeli lebih banyak kapasitas,
mendeploy, mengkonfigurasi, dan mengamankan perangkat keras tambahan. Ini berarti mereka
dapat dengan cepat meningkatkan atau menurunkan skala sesuai dengan perubahan kebutuhan.
Peningkatan Pengalaman Aplikasi: NaaS menyediakan kemampuan yang didukung AI untuk
membantu memastikan SLA dan SLO (Service Level Objective) untuk kapasitas terpenuhi atau
bahkan melebihi. NaaS memberikan kemampuan untuk mengarahkan lalu lintas aplikasi untuk
memastikan pengalaman pengguna yang luar biasa dan untuk secara proaktif mengatasi masalah
yang terjadi.
Healthcare-as-a-Service (HaaS)
Sebelumnya organisasi kesehatan menyimpan data pasien dalam tumpukan kertas dan berkas. Bukan
hanya merepotkan dan memakan waktu, tetapi juga cukup mahal dari segi biaya dan sumber daya.
Dengan pertumbuhan teknologi yang eksponensial, semakin banyak bisnis kesehatan beralih ke cloud.
Komputasi awan telah berdampak pada bagian penting dalam masyarakat, terutama industri kesehatan.
B. Market Komputasi Awan Global dalam Kesehatan, Berdasarkan Model Penetapan Harga
Bayar Sesuai Penggunaan
Model Penetapan Harga Spot
untuk menyelesaikan dan mungkin menyelesaikan masalah pada sistem lokal. Komputasi awan
sangat baik dalam penyesuaian, sebuah perusahaan kesehatan hanya akan perlu membeli ruang
atau daya komputasi yang diperlukan. Selain itu, cloud menawarkan rencana downgrade dengan
pengurangan biaya.
Peningkatan Efisiensi Perawatan Pasien: Komputasi awan dapat meningkatkan perawatan pasien
dalam banyak hal. Saat menerima pasien baru, dokter dan staf dapat dengan cepat memeriksa
basis data online untuk memeriksa catatan medis potensial seseorang. Akibatnya, mereka dapat
menghabiskan lebih banyak waktu untuk konsultasi aktual dan bukan pada pekerjaan kertas.
Selanjutnya, rumah sakit dapat mendistribusikan informasi pasien seperti kondisi, status, jadwal,
dan obat kepada perawat dan dokter secara efisien. Para pekerja juga dapat menghindari
ketidakakuratan informasi ketika data bercampur dengan kelompok lain atau entri baru yang
berpotensi tumpang tindih dengan yang sudah ada.
Manajemen Data yang Lebih Baik: Jika sebuah organisasi kesehatan menggunakan komputasi
lokal, kemungkinan besar, mereka hanya memiliki metode terbatas untuk menyimpan dan
mengakses data. Basis data offline lebih terbatas, mereka dapat membatasi pengguna untuk
mengakses lebih cepat atau melakukan hal-hal yang biasanya dapat dilakukan pada program
komersial. Penyedia awan menggunakan teknologi yang kuat, kini mungkin untuk menyimpan
data dan jenis file yang lebih kompleks tanpa khawatir tentang keterlambatan atau kesalahan.
Selain itu, mengatur koleksi data besar tidak akan sesulit melakukannya pada server lokal. Di atas
semua itu, pekerja kesehatan dapat segera mengunggah/mengakses informasi dan file secara
remote tanpa merusak sistem atau menunggu antrean dan waktu muat lambat.
Peningkatan Privasi: Berbeda dengan pemrosesan offline, komputasi awan memberikan lebih
banyak privasi dan keamanan bagi sektor kesehatan. Platform awan menawarkan enkripsi tingkat
tinggi, multiple stacks of protection, dan metode deteksi ancaman yang unggul, lebih sulit bagi
pihak-pihak yang tidak berwenang untuk menyusup ke sistem institusi kesehatan.
Return on Investment (ROI) terkait dengan biaya kuliah adalah pertimbangan kunci bagi banyak
peserta didik yang memasuki program pelatihan apa pun, dan model saat ini tidak selalu
memberikan nilai biaya yang sepadan.
Education-as-a-Service (EaaS) memberikan kesempatan kepada mahasiswa untuk mendapatkan
kompetensi dengan memilih modul yang relevan dengan tujuan karir mereka dan hanya
membayar untuk apa yang mereka butuhkan.
Manfaat EaaS
Peserta Didik Membayar untuk Pendidikan yang Mereka Inginkan/Butuhkan: Sebagian besar,
gelar dan kursus pelatihan bisa mahal dan seringkali memerlukan mahasiswa untuk mengikuti
serangkaian modul yang ditentukan. EaaS memberi mahasiswa opsi untuk memilih modul yang
ingin mereka beli sesuai dengan kebutuhan mereka. Struktur pelatihan disesuaikan dengan
mahasiswa, oleh mahasiswa, dan waktu serta uang mereka tidak terbuang untuk pembelajaran
yang tidak relevan.
Menganjurkan Pembelajaran Fleksibel: Fleksibilitas EaaS memungkinkan mahasiswa belajar pada
waktu, tempat, dan kecepatan yang mereka pilih. Metode pembelajaran ini sering berjalan seiring
dengan pembelajaran gabungan, karena kedua model tersebut memberikan kontrol dan
tanggung jawab kepada mahasiswa terhadap pembelajaran mereka sendiri.
Berpusat pada Peserta Didik: Pendidikan tradisional melibatkan dosen membuat semua
keputusan tentang kurikulum. Mereka menentukan tempat, waktu, dan kecepatan pengiriman
konten. Pendekatan kuno ini memaksa mahasiswa untuk mengambil peran pasif dalam
pendidikan mereka. Sebaliknya, kursus berpusat pada peserta didik mendorong mahasiswa untuk
aktif merancang dan melaksanakan perjalanan pendidikan mereka sendiri. Cara belajar ini
didukung oleh teori konstruktivis - gagasan bahwa manusia menghasilkan pengetahuan dan
makna dari interaksi antara pengalaman dan ide mereka. Teori ini kunci untuk praktik
pembelajaran korporat dan umumnya digunakan untuk menginformasikan program pendidikan
dewasa. Dengan mendorong mahasiswa untuk menggunakan pengalaman dan pengetahuan yang
sudah ada dalam pembelajaran mereka, pemahaman yang lebih mendalam terhadap konten
dapat dicapai.
Mendorong Pengembangan Konten yang Fleksibel oleh Perancang Kursus: Akses hampir kontinu
ke Internet dan popularitas media sosial telah mengajarkan banyak dari kita untuk mengharapkan
konten yang dinamis - konten yang terus berubah atau diperbarui, berdasarkan informasi baru
seiring ketersediaannya. Oleh karena itu, pengembangan konten untuk platform pembelajaran
online atau gabungan memerlukan ide-ide baru dan pembaruan terus-menerus terhadap materi
pembelajaran.
Function-as-a-Service (FaaS)
FaaS adalah konsep komputasi tanpa server melalui arsitektur tanpa server di mana pengembang dapat
memanfaatkan ini untuk mendeploy "fungsi", tindakan, atau potongan logika bisnis individual.
Prinsip-prinsip FaaS:
Abstraksi penuh dari server yang jauh dari pengembang.
Pembiayaan berdasarkan konsumsi dan eksekusi, bukan ukuran instance server.
Layanan yang bersifat event-driven dan dapat diperluas secara instan.
Layanan FaaS menyediakan platform yang memungkinkan pelanggan mengembangkan,
menjalankan, dan mengelola fungsionalitas aplikasi tanpa kompleksitas membangun dan
memelihara infrastruktur yang biasanya terkait dengan pengembangan dan peluncuran aplikasi
lengkap.
Contoh:
AWS Lambda: Layanan ini memungkinkan akses ke kode perangkat lunak tanpa pengaturan dan
pengelolaan server. Pengembang hanya perlu mengunggah kode, dan solusi ini secara otomatis
akan menghubungkan aplikasi ke server, runtime bahasa, OS, dan menyorot fragmen kode
fungsional. Mulai dari titik tersebut, pengembang hanya memilih fitur untuk diedit.
Azure Functions: Platform ini menggunakan mekanisme pemicu untuk menyoroti fungsi.
Pengembang dapat mengatur peristiwa yang akan menyebabkan perubahan dalam kode —
misalnya, input pengguna tertentu (interaksi dengan aplikasi atau data yang disediakan) dapat
menyalakan suatu fungsi (seperti menampilkan pop-up atau membuka halaman). Pengembang
mengatur pemicu dan respons ini tanpa membangun infrastruktur perangkat lunak.
IBM Open Whisk: Mirip dengan Lambda dan Azure, IBM Open Whisk bereaksi terhadap efek
pemicu dan menghasilkan serangkaian output yang terorganisir. Pengembang hanya perlu
mengatur urutan tindakan dan menjelaskan peristiwa pemicu yang mungkin. Tindakan itu sendiri
akan diaktifkan oleh infrastruktur IBM — pengguna tidak perlu mengendalikan aspek-aspek ini.
Ringkasan
1. Komputasi awan menandai perubahan besar dalam cara kita menjalankan berbagai aplikasi dan
menyimpan informasi kita. Semuanya dihost-kan di "awan", suatu abstraksi dari komputer dan server
yang diakses melalui Internet, bukan metode menjalankan program dan data pada satu komputer
desktop.
2. Teknologi yang memungkinkan perawatan kesehatan mencakup telehealth, telecare, telemedicine,
tele-coaching, mHealth, dan layanan self-care yang dapat memberdayakan orang untuk mengontrol
kesehatan, kesejahteraan, dan dukungan secara mandiri.
3. Langkah pertama dalam beralih ke komputasi awan adalah menentukan jenis layanan awan yang
mungkin Anda minati. Selanjutnya, memilih layanan komputasi awan adalah investasi jangka
panjang. Aplikasi Anda akan sangat bergantung pada kapasitas pihak ketiga, dan Anda perlu
memastikan bahwa penyedia tersebut sah dan sesuai dengan kebutuhan Anda.
4. IBM menawarkan layanan komputasi awan untuk membantu bisnis dari berbagai ukuran
memanfaatkan model komputasi yang semakin menarik ini. IBM menerapkan keahlian konsultasi
khusus industri dan catatan teknologi yang sudah mapan untuk menawarkan layanan yang aman
kepada perusahaan dalam model awan publik, pribadi, dan hibrida.
5. NaaS adalah "model pengadaan yang sedang berkembang untuk menggunakan infrastruktur jaringan
melalui langganan biaya operasional (OpEx) yang fleksibel, termasuk perangkat keras, perangkat
lunak, alat manajemen, lisensi, dan layanan siklus hidup".
6. SaaS menggambarkan layanan awan di mana konsumen dapat mengakses aplikasi perangkat lunak
melalui internet. Aplikasi tersebut dihost-kan di "awan" dan dapat digunakan untuk berbagai tugas
baik untuk individu maupun organisasi.
LATIHAN
1. Pertanyaan Pilihan
Pilihlah satu jawaban yang benar
3. Manakah dari yang berikut termasuk dalam komponen Monitoring As A Service (MaaS)
A. Virtual Infrastructure Monitoring
B. Storage Monitoring
C. Applications Monitoring
D. All of the above
4. ______ adalah suatu konsep komputasi tanpa server melalui arsitektur tanpa server di mana
pengembang dapat memanfaatkannya untuk mendeploy sebuah "fungsi", tindakan, atau bagian
logika bisnis.
A. Serverless as a Service
B. Business as a Service
C. Function as a Service
D. None of the above
5. ______ menyediakan IT solutions dan layanan kepada pengguna akhir atau organisasi dalam
lingkungan cloud.
A. Service vendor
B. Service organizer
C. Service broker
D. Service auditor
6. Service provider yang menyediakan ruang penyimpanan komputer dan layanan manajemen terkait
disebut sebagai :
A. Storage hosting service provider
B. SaaS provider
C. PaaS provider
D. Storage service provider
7. Google App Engine (GAE) adalah __________ berbasis awan untuk pengembangan dan hosting aplikasi
web di pusat data yang dikelola oleh Google
A. SaaS
B. PaaS
C. FaaS
D. MaaS
8. Manakah dari berikut yang bukan merupakan layanan cloud yang ditawarkan oleh Amazon Web
Services?
A. Elastic Compute Cloud
B. App Engine
C. SimpleDB
D. CloudFront
9. ________ adalah suatu konsep yang memungkinkan akses ke aplikasi yang sebenarnya berada di lokasi
yang terpisah jauh secara geografis pada perangkat terhubung internet lainnya, seringkali berupa
data center.
A. Cloud computing
B. Batch computing
C. Data computing
D. Construction computing
11. _____ model terdiri dari jenis layanan khusus yang dapat diakses pada platform komputasi awan.
A. Application
B. Service
C. Virtualization
D. Deployment
13. Manakah model layanan awan berikut yang menyediakan platform dan alat virtual untuk membuat,
menguji, dan mendeploy aplikasi ?
A. IaaS
B. SaaS
C. PaaS
D. MaaS
14. SaaS mendukung beberapa pengguna dan menyediakan model data bersama melalui model _______.
A. single-tenancy (Konsep dalam komputasi awan di mana satu instance dari perangkat lunak atau
aplikasi dapat melayani satu pelanggan)
B. multiple-instance (Setiap pelanggan memiliki lingkungan terpisah untuk menjalankan perangkat
lunak atau aplikasi, dan setiap instance dijalankan secara terpisah dari yang lain)
C. multi-tenancy (Konsep dalam komputasi awan di mana satu instance dari perangkat lunak atau
aplikasi dapat melayani beberapa pelanggan)
D. Ketiga-tiganya termasuk
2. Pertanyaan Essay
Jawablah pertanyaan-pertanyaan berikut :
1. Tulis catatan singkat tentang Healthcare-as-a-Service dan Education-as-a-Service?
2. Bandingkan model layanan cloud Archetypal dan hybrid?
3. Jelaskan Communication-as-a-Service?
4. Bagaimana cara kerja Database-as-a-Service?
5. Layanan cloud apa yang ditawarkan oleh Amazon Web Services (AWS)?
6. Bahas secara detail model layanan cloud Archetypal?
7. Apa yang dimaksud dengan service provider? Kelompokkan dan jelaskan!
8. Bahas tentang berbagai penyedia layanan cloud dan layanan yang disediakan oleh mereka?
9. Apa manfaat dari Network-as-a-Service?
10. Jelaskan perbedaan Data-as-a-Service (DaaS) dan Database-as-a-Service (DBaaS) !