Anda di halaman 1dari 16

MODUL ISU SOSIAL & KEPROFESIAN TEKNOLOGI INFORMASI

(CCI-410)

MODUL 09
CLOUD COMPUTING

DISUSUN OLEH
MALABAY,S.KOM,M.KOM

UNIVERSITAS ESA UNGGUL


2020

Universitas Esa Unggul


http://esaunggul.ac.id
0 / 16
CLOUD COMPUTING

A. Kemampuan Akhir Yang Diharapkan


Setelah mempelajari modul ini, diharapkan mahasiswa mampu : Mahasiswa
mampu memahami Cloud Computing.

B. Uraian dan Contoh


Membahas berbagai model penyebaran Cloud Computing termasuk: Public
Cloud, Private Cloud, Hybrid Cloud, dan Multicloud.
Dalam model penerapan komputasi cloud lokal atau pribadi, perusahaan
menerapkan infrastruktur dan aplikasi sendiri ke pusat data sendiri. Pusat data
dapat berada di lokasi. Meskipun penerapan di tempat sangat mirip dengan
penyiapan "TI lama", penerapan tersebut dapat memiliki banyak karakteristik
Cloud Computing jika tumpukan dirancang dengan benar - sehingga
mengubahnya menjadi "awan pribadi".

Misalnya, Private Cloud dapat dikirimkan menggunakan platform virtualisasi


dengan orkestrasi dan perangkat lunak swalayan. Dari perspektif pengembang, ini
dapat berarti kapasitas komputasi elastis disampaikan sesuai permintaan, secara
elastis (dalam batasan kapasitas sistem), dan secara terprogram.

Penerapan cloud pribadi biasanya penyewa tunggal, artinya platform tidak


dibagikan dengan organisasi lain. Mungkin, bagaimanapun, memiliki banyak
penyewa yang bisa menjadi departemen dalam organisasi.

Cloud pribadi bukanlah biaya bayar sesuai pemakaian seperti yang dimiliki (dan
bayar untuk) seluruh tumpukan, baik sedang digunakan atau tidak. Namun, dapat
menggunakan pengukuran untuk merekam dan menampilkan penggunaan di
berbagai penyewa atau untuk benar-benar menagih grup pengguna tersebut -
metode ini terkadang disebut "showback" atau "Chargeback".

Universitas Esa Unggul


http://esaunggul.ac.id
1 / 16
Penerapan Private Cloud tidak memberikan banyak manfaat dari Cloud
Computing tetapi terkadang dicari karena kemampuannya untuk menyediakan
sumber daya khusus. Meskipun memiliki kendali penuh atas cara menerapkan dan
mengelola cloud pribadi, hal ini perlu dipertimbangkan terhadap biaya modal
untuk memiliki pusat data sendiri, dan batasan dalam skalabilitas yang biasanya
diterapkan oleh jenis arsitektur ini.

Peringatan: dan berbicara dari pengalaman… mencoba membuat Private Cloud


yang meniru fitur dan fungsi awan publik bisa sangat sulit dan mahal. Begitu
memulai menerapkan orkestrasi, multi-tenancy, pengukuran, tolak bayar, dan
sebagainya, ini bisa menjadi sangat rumit sehingga memerlukan kasus bisnis yang
sangat kuat untuk melakukannya.

Manfaat cloud pribadi meliputi:


Kontrol penuh atas seluruh tumpukan
Keamanan - dalam beberapa kasus, organisasi mungkin perlu menyimpan semua
atau beberapa aplikasi dan data.
Vendor "tumpukan" Private Cloudmeliputi: VMware, Microsoft, RedHat, Dell
EMC, OpenStack, dan HPE.

Saat berbicara tentang " Cloud Computing", ini biasanya yang sedang dibahas dan
merupakan model yang memberikan sebagian besar keuntungan dari Cloud
Computing. Model penyebaran Cloud Computing publik berarti layanan TI yang
dipakai di-host dan dikirimkan dari pihak ketiga dan diakses melalui Internet.
Layanan tersedia untuk "publik" untuk digunakan, sehingga setiap organisasi atau
pengguna akhir.

Model ini biasanya multi-tenant dengan banyak pelanggan berbagi infrastruktur


dasar yang sama (meskipun dapat menggunakan perangkat keras khusus di cloud
publik, misalnya Host Khusus Amazon EC2). Membahas manfaat cloud publik
secara panjang lebar di artikel lain dalam seri ini, jadi saya tidak akan
mengulanginya di sini.

Universitas Esa Unggul


http://esaunggul.ac.id
2 / 16
Cloud Hybrid
Apa itu cloud hybrid? Ini adalah model penerapan Cloud Computing yang
menggunakan kombinasi layanan awan lokal, awan pribadi, dan publik. Model ini
sangat umum, terutama dengan organisasi yang lebih besar, karena model
penerapan cloud tunggal mungkin tidak optimal untuk semua beban kerja.

Misalnya, suatu organisasi mungkin memerlukan beberapa data untuk disimpan di


tempat (atau setidaknya tidak di cloud publik multi-tenant) untuk alasan
kepatuhan, tetapi mungkin ingin menerapkan layanan web di penyedia cloud
publik di seluruh dunia untuk memanfaatkan elastisitas. dan mendekatkan konten
dengan pelanggan.

Model cloud hybrid juga digunakan untuk cloud bursting. Artinya, organisasi
dapat menjalankan aplikasinya terutama di lokasi, atau di cloud pribadi, tetapi
pada saat beban berat dapat "menerobos" ke cloud publik, meluncurkan server
aplikasi tambahan untuk melayani beban tersebut,

Model ini memberikan beberapa manfaat dari Private Clouddan awan publik,
meskipun beberapa organisasi telah menemukan bahwa ada keuntungan
operasional untuk menggunakan "semua" pada satu model penerapan. Terserah
pada setiap organisasi untuk mengevaluasi pro dan kontra dari setiap model
penerapan untuk mendapatkan kesesuaian yang ideal.

Manfaat cloud hybrid meliputi:


Memungkinkan perusahaan menyimpan aplikasi penting dan data sensitif di
lingkungan pusat data tradisional atau cloud pribadi
Memungkinkan pemanfaatan sumber daya cloud publik seperti SaaS, untuk
aplikasi terbaru, dan IaaS, untuk sumber daya virtual yang elastis
Memfasilitasi portabilitas data, aplikasi, dan layanan, serta lebih banyak pilihan
untuk model penerapan

Universitas Esa Unggul


http://esaunggul.ac.id
3 / 16
Multicloud
Istilah "multicloud" telah menjadi kosakata arsitek TI baru-baru ini. Multicloud
mengacu pada penggunaan dua atau lebih awan publik pada satu waktu, dan
mungkin beberapa awan pribadi. Hal ini berbeda dengan cloud hybrid, di mana
menggunakan model penerapan yang berbeda seperti privat dan publik.

Dengan multicloud menggunakan banyak penyedia. Misalnya, mungkin memiliki


beberapa beban kerja yang berjalan di Microsoft Azure IaaS dan yang lainnya
berjalan di Amazon EC2. Keduanya adalah layanan IaaS cloud publik.

Manfaat multicloud meliputi:


Mengurangi ketergantungan pada satu vendor
Efisiensi biaya
Meningkatkan fleksibilitas melalui pilihan
Kepatuhan terhadap kebijakan lokal yang mewajibkan data tertentu disimpan di
dalam wilayah / negara

Bagaimana memutuskan model penerapan Cloud Computing terbaik?


Sekarang harus memahami berbagai pola dan anti-pola yang terkait dengan setiap
model penerapan Cloud Computing. Ada beberapa pendekatan untuk menentukan
model terbaik untuk organisasi.
Ini termasuk: Pendekatan terpusat pada beban kerja - dalam pendekatan ini
menganalisis setiap beban kerja untuk menentukan model penerapan Cloud
Computing yang paling sesuai. perlu mempertimbangkan beberapa faktor,
termasuk kecocokan teknologi, kecocokan operasional, dan biaya.
Pendekatan yang berpusat pada organisasi - dalam pendekatan ini mengambil
pandangan yang lebih holistik tentang jenis model penerapan Cloud Computing
mana yang paling cocok untuk perusahaan. Faktor-faktor yang perlu
dipertimbangkan akan mencakup kelincahan dan pertumbuhan bisnis, diferensiasi
kompetitif, preferensi operasional, dan preferensi CAPEX vs OPEX

Universitas Esa Unggul


http://esaunggul.ac.id
4 / 16
Ada beberapa model layanan komputasi cloud (misalnya IaaS, PaaS, dan SaaS)
dan model penerapan (misalnya Public Cloud, Private Cloud, Hybrid cloud, dan
Multicloud), dan ini dibahas secara mendetail di artikel lain; Cakupan artikel ini
adalah untuk mempelajari manfaat utama Cloud Computing dan bagaimana hal
itu sering kali menguntungkan "TI warisan".

IT Lawas
Mungkin cara terbaik untuk memulai adalah membandingkan Cloud Computing
dengan TI lawas. Yang saya maksud dengan IT lama adalah sistem yang dikelola
sendiri yang diterapkan dalam pusat data perusahaan sendiri (di tempat), atau di
pusat data bersama (lokasi bersama) tempat perusahaan menyewa ruang. Peralatan
ini biasanya dibeli dan dimiliki oleh perusahaan dan mungkin juga dikelola
sepenuhnya atau sebagian oleh staf TI perusahaan.

Model ini membutuhkan belanja modal (CAPEX) dalam jumlah besar untuk
membayar biaya pusat data, pembelian peralatan, lisensi perangkat lunak, kontrak
pemeliharaan, gaji staf, dan lainnya. Biasanya peralatan kemudian disusutkan
selama 3-5 tahun, dan kemudian harus diganti.

CFO mungkin bukan penggemar berat model ini karena tidak terlalu bagus untuk
arus kas. Kerugian lain dari model ini adalah membatasi kemampuan perusahaan
untuk mengukur. Jika perusahaan tumbuh dengan cepat, mungkin sulit untuk
menemukan modal yang dibutuhkan, waktu tunggu untuk membeli peralatan
mungkin terlalu lambat, dan pengiriman kapasitas ekstra dapat membebani staf
operasi TI.

Lebih sulit lagi jika pertumbuhan perusahaan tidak dapat diprediksi. Lebih buruk
lagi, jika pertumbuhan perusahaan menyusut, masih harus membayar biaya
berkelanjutan untuk peralatan tambahan yang dibeli (mungkin termasuk
pembayaran kembali pinjaman).

Universitas Esa Unggul


http://esaunggul.ac.id
5 / 16
Jadi, bagaimana Cloud Computing membantu? Mari jelajahi beberapa dari
banyak keuntungan Cloud Computing, dan diskusikan bagaimana Cloud
Computing memecahkan banyak tantangan TI lawas.

Variabel bukan biaya modal


Dengan Cloud Computing, Menggunakan sumber daya komputasi sesuai
permintaan sebagai layanan. Dalam model swalayan ini, layanan diukur sehingga
hanya membayar apa yang digunakan. Ini adalah biaya operasional (OPEX) untuk
bisnis yang sering kali disukai oleh tim keuangan.

Skala ekonomi
Dengan Cloud Computing, mendapatkan keuntungan dari skala ekonomi.
Penyedia layanan cloud besar seperti Microsoft Azure dan Amazon Web Services
(AWS) membeli peralatan dalam jumlah besar dan memiliki ribuan pelanggan.
Hal ini memungkinkan penyedia Cloud Computing ini menawarkan biaya yang
sangat kompetitif.

Elastisitas - berikan kecepatan dan ketangkasan untuk bisnis.


Salah satu manfaat utama yang membedakan Cloud Computing dari TI lama
adalah elastisitasnya. Dengan Cloud Computing, dapat mengukur konsumsi
layanan untuk memenuhi permintaan bisnis - tidak peduli seberapa cepat bisnis
tumbuh. Begitulah cara perusahaan seperti Uber dan NetFlix dapat tumbuh begitu
cepat.

Tentu saja, jika mengalami masa-masa sulit dan bisnis menyusut konsumsi, dan
oleh karena itu biaya akan menyusut seiring dengan itu. Ini adalah manfaat yang
sangat besar, terutama bagi perusahaan kecil, jadi tidak mengherankan jika adopsi
cloud paling kuat dengan perusahaan rintisan.

Hilangkan tebakan dari keputusan kapasitas


Organisasi sering kali menebak-nebak berapa banyak kapasitas komputasi yang
perlu beli dan sediakan. Sering kali tim operasi TI melakukan kesalahan di sisi

Universitas Esa Unggul


http://esaunggul.ac.id
6 / 16
kehati-hatian dan melebih-lebihkan persyaratan kapasitas untuk memastikan tidak
mendapat masalah di kemudian hari ketika server mencapai kapasitas puncak dan
gagal. Mungkin ada biaya yang signifikan untuk kapasitas ekstra ini yang sering
kali tidak digunakan.

Dengan konsumsi cloud yang dikirimkan sesuai permintaan, dan ditagih


berdasarkan apa yang digunakan, kapasitas yang terbuang dapat dihilangkan
sebagian besar sehingga dapat berdampak menguntungkan pada arus kas
perusahaan.

Kurangi biaya pemeliharaan - fokuslah pada pertumbuhan bisnis


Saat mengurangi biaya dan overhead operasional untuk mengelola pusat data dan
peralatan TI, dapat lebih fokus pada proyek yang membedakan bisnis. Dalam
lanskap bisnis modern bisa berinovasi atau mati, jadi pindah ke layanan Cloud
Computing benar-benar dapat memungkinkan perusahaan untuk bertahan dalam
lingkungan yang kompetitif ini.

Keamanan Cloud Computing


Terakhir, saya ingin membahas topik yang sangat penting tentang keamanan
Cloud Computing. Banyak organisasi khawatir tentang meletakkan data dan
aplikasinya ke cloud publik, karena kehilangan sebagian visibilitas dan kontrol
yang dimiliki saat ini. Tapi apa risiko keamanan dari Cloud Computing?

Dengan cloud publik, perlu memahami konsep "model tanggung jawab bersama".
Model ini mendefinisikan batasan dan tanggung jawab antara penyedia layanan
dan pelanggan. bertanggung jawab untuk mengenkripsi data, menambal sistem
operasi, dan konfigurasi firewall. Penyedia layanan bertanggung jawab atas
perangkat keras, perangkat lunak, jaringan, dan fasilitas yang menjalankan
layanan awan.

Universitas Esa Unggul


http://esaunggul.ac.id
7 / 16
Ini sangat bergantung pada layanan mana yang digunakan, tetapi harus selalu
memahami apa yang menjadi tanggung jawab dan apa yang menjadi tanggung
jawab penyedia layanan cloud. Menggunakan AWS

Bersama dengan penyimpanan dan jaringan, komputasi adalah salah satu blok
bangunan dasar utama dari lapisan infrastruktur Cloud Computing. Dalam artikel
ini, yang ditujukan bagi yang baru mengenal cloud dan komputasi secara umum,
saya membahas konsep dasar yang perlu pahami untuk memulai komputasi di
AWS.

Pada dasarnya istilah "komputasi" mengacu pada server fisik yang terdiri dari
pemrosesan, memori, dan penyimpanan yang diperlukan untuk menjalankan
sistem operasi seperti Microsoft Windows atau Linux, dan beberapa kemampuan
jaringan virtual.

Komponen server komputasi meliputi:


Prosesor atau Central Processing Unit (CPU) - CPU adalah otak dari komputer
dan menjalankan instruksi program komputer
Memori atau Random Access Memory (RAM) - di dalam memori komputer
terdapat penyimpanan berkecepatan sangat tinggi untuk data yang disimpan pada
chip sirkuit terintegrasi
Penyimpanan - lokasi penyimpanan untuk file sistem operasi (dan data opsional).
Biasanya ini adalah disk lokal yang disimpan di dalam komputer atau disk
jaringan yang dipasang menggunakan protokol blok seperti iSCSI
Jaringan - kartu antarmuka jaringan fisik (NIC) untuk mendukung konektivitas
dengan server lain
Saat digunakan dalam Cloud Computing, perangkat lunak sistem operasi yang
diinstal langsung di server biasanya berupa hypervisor yang menyediakan lapisan
abstraksi perangkat keras tempat sistem operasi tambahan dapat dijalankan
sebagai mesin virtual (VM) atau "instance". Teknik ini dikenal sebagai virtualisasi
perangkat keras.

Universitas Esa Unggul


http://esaunggul.ac.id
8 / 16
VM adalah wadah tempat sumber daya tervirtualisasi termasuk CPU (vCPU),
memori dan penyimpanan disajikan, dan sistem operasi dapat dipasang. Setiap
VM diisolasi dari VM lain yang berjalan pada perangkat keras host yang sama dan
banyak VM dapat berjalan pada satu host fisik, dengan masing-masing berpotensi
dipasang dengan perangkat lunak sistem operasi yang berbeda.

Ada dua jenis hypervisor utama:


Tipe 1 - hypervisor dipasang langsung di atas perangkat keras dan dianggap
sebagai hypervisor "logam kosong"
Tipe 2 - perangkat lunak hypervisor berjalan di atas sistem operasi host
Contoh hypervisor Tipe 1 termasuk VMware ESXi dan Microsoft Hyper-V dan
contoh hypervisor Tipe 2 termasuk VMware Workstation dan Oracle Virtual Box.
Hypervisor tipe 1 biasanya memberikan kinerja dan keamanan yang lebih baik
daripada hypervisor Tipe 2.

Amazon EC2 menyediakan kapasitas komputasi yang aman dan dapat diubah
ukurannya di cloud dengan basis bayar sesuai penggunaan tanpa kontrak jangka
tetap (kecuali memilih instans yang dicadangkan untuk mengurangi biaya).
Ada banyak pilihan jenis instans yang dapat dipilih yang dilengkapi dengan
berbagai spesifikasi untuk CPU, memori, dan alokasi penyimpanan.

Jaringan virtual disertakan dengan semua instans dan bervariasi dalam tingkat
kinerja dari rendah (kinerja tidak ditentukan) hingga 25 Gigabit.
Jenis instans dikategorikan ke dalam beberapa kelompok berdasarkan bagaimana
spesifikasi instans dioptimalkan untuk skenario penggunaan yang berbeda.
Pengoptimalan yang tersedia mencakup komputasi, memori, penyimpanan,
pemrosesan grafis (GPU), atau penggunaan tujuan umum.

Model OSI
Model Open Systems Interconnection (model OSI) adalah model konseptual yang
mencirikan dan menstandarisasi fungsi komunikasi sistem komunikasi dan
komputasi.

Universitas Esa Unggul


http://esaunggul.ac.id
9 / 16
Model OSI membagi komunikasi data menjadi 7 lapisan abstraksi dan
menstandarkan protokol ke dalam kelompok fungsionalitas jaringan yang
memastikan interoperabilitas antara sistem yang beragam terlepas dari teknologi
yang mendasarinya.

Virtualisasi Jaringan
Dua istilah yang umum digunakan terkait dengan virtualisasi jaringan adalah
Software Defined Networking (SDN) dan Network Functions Virtualization
(NFV).

SDN mengacu pada kemampuan untuk mengontrol perilaku perangkat jaringan


secara terprogram. Biasanya implementasi SDN menawarkan kontrol terpusat,
pemisahan fungsi kontrol dan penerusan, dan kemampuan untuk mengontrol
perilaku secara terprogram menggunakan antarmuka yang terdefinisi dengan baik.

NFV adalah pendekatan di mana teknologi virtualisasi komputasi standar


digunakan untuk menghosting layanan jaringan yang secara tradisional akan
berjalan pada perangkat keras berpemilik khusus. Dengan NFV, Mesin Virtual
(VM) dapat menjalankan fungsi jaringan seperti perutean, penyeimbangan beban,
dan firewall.

SDN dan NFV dianggap sebagai teknologi pelengkap yang dapat


diimplementasikan bersama sehingga menghasilkan fungsi jaringan virtual yang
dapat dikontrol secara terpusat melalui perangkat lunak.

Jaringan di AWS - Virtual Private Cloud (VPC)


Amazon Virtual Private Cloud (VPC) adalah lingkungan jaringan yang terisolasi
di AWS yang serupa dengan memiliki pusat data pribadi di cloud.

Universitas Esa Unggul


http://esaunggul.ac.id
10 / 16
Dengan VPC, dapat menentukan blok alamat CIDR sendiri, membuat subnet, dan
mengonfigurasi tabel dan gateway rute. VPC memungkinkan pembuatan alamat
IPv4 dan IPv6. VPC dibuat dalam wilayah AWS.

Subnet
Subnet VPC dibuat dalam Availability zone (AZ) yang terdiri dari satu atau
beberapa pusat data dalam wilayah AWS. Ada dua atau lebih AZ di setiap
wilayah dan dapat membuat banyak subnet di setiap AZ.

Setiap subnet dapat dikonfigurasi sebagai pribadi atau publik. Dengan subnet
pribadi, instans hanya diberi alamat IP pribadi (tidak dapat dirutekan di Internet)
dan hanya dapat berkomunikasi dengan dunia luar melalui perangkat terjemahan
alamat jaringan (NAT) seperti AWS NAT Gateway.

Subnet publik adalah subnet di mana instance diberikan alamat IP publik (selain
alamat IP pribadi) dan yang terhubung ke Internet Gateway (IGW) (ini pada
dasarnya adalah gateway default untuk instance di subnet).

Tabel Rute
Tabel rute berisi sekumpulan aturan, yang disebut rute, yang digunakan untuk
menentukan ke mana lalu lintas jaringan diarahkan. Setiap subnet di VPC harus
dikaitkan dengan tabel rute. Sebuah subnet hanya dapat ditetapkan ke satu tabel
rute tetapi tabel rute dapat ditetapkan ke beberapa subnet.

Router "implisit" dikaitkan dengan semua VPC dan memastikan bahwa perutean
berfungsi di antara semua subnet yang dibuat. Setiap rute dalam tabel rute
menentukan CIDR tujuan dan target, dan router akan menggunakan rute paling
spesifik yang cocok dengan lalu lintas saat membuat keputusan penerusan.

Penyeimbang beban
Penyeimbangan beban adalah metode pendistribusian lalu lintas jaringan yang
masuk secara efisien ke serangkaian server atau target backend. Dengan

Universitas Esa Unggul


http://esaunggul.ac.id
11 / 16
penyeimbang beban, dapat mendistribusikan koneksi secara merata ke beberapa
server untuk memastikan ketersediaan dan keandalan yang tinggi serta
memberikan skalabilitas saat jumlah permintaan meningkat atau menurun.

Layanan AWS Elastic Load Balancing disediakan dalam konsol Elastic Compute
Cloud (EC2) dan ada tiga jenis ELB berbeda yang tersedia untuk digunakan
dengan instans EC2. Ini adalah:

Application Load Balancer (ALB) - penyeimbang beban lapisan 7 yang


merutekan koneksi berdasarkan konten permintaan
Network Load Balancer (NLB) - penyeimbang beban lapisan 4 yang merutekan
koneksi berdasarkan data protokol IP
Classic Load Balancer (CLB) - ini adalah yang tertua dari ketiganya dan
menyediakan penyeimbangan beban dasar pada lapisan 4 dan lapisan 7
Untuk informasi lebih lanjut tentang load balancing lihat artikel saya yang lain
dalam seri ini, Cloud Computing Basics - Compute, atau untuk detail mentahnya,
lihat halaman ELB di catatan pelatihan sertifikasi.

VPN dan Sambungan Langsung


Jaringan pribadi virtual (VPN) digunakan untuk memperluas jaringan pribadi
melintasi jaringan publik atau tidak tepercaya. Di AWS, dapat membuat koneksi
VPN IPsec antara VPC dan jaringan jarak jauh, yang dapat menjadi pusat data di
lokasi perusahaan.

Opsi lainnya adalah AWS Direct Connect yang merupakan layanan jaringan yang
menyediakan alternatif untuk menggunakan Internet untuk menghubungkan situs
lokal pelanggan ke AWS. Dengan AWS Direct Connect, data ditransmisikan
melalui koneksi jaringan pribadi antara AWS dan pusat data pelanggan atau
jaringan perusahaan.
Keamanan
Ada sejumlah alat dan layanan untuk mengamankan sumber daya di VPC. Grup
Keamanan adalah firewall virtual tingkat instance yang mengontrol lalu lintas

Universitas Esa Unggul


http://esaunggul.ac.id
12 / 16
masuk dan keluar. ACL Jaringan adalah firewall tingkat subnet yang mengontrol
lalu lintas masuk dan keluar subnet.

Pemahaman dasar tentang Cloud Computing tanpa server menjadi semakin


penting karena teknologi ini telah berkembang dan matang dalam beberapa tahun
terakhir dan semakin populer. Beberapa orang bahkan mengatakan hidup di dunia
"pasca-kontainer". Tidak peduli hype-nya, komputasi tanpa server adalah
teknologi berguna yang memberikan manfaat signifikan bagi pengembang dan
organisasi.

Di mana virtualisasi tradisional menyediakan abstraksi perangkat keras, dan


wadah mengabstraksi sistem operasi, komputasi tanpa server mengabstraksi
lingkungan runtime. Ini berarti bahwa pengembang tidak lagi harus memikirkan
tentang sumber daya server saat membangun dan menerapkan aplikasi,
memungkinkan untuk fokus pada menciptakan nilai daripada menghabiskan
waktu untuk operasi.

Tanggung jawab konsumen (dan abstraksi yang dihasilkan) saat menggunakan


model layanan cloud Infrastructure as a Service (IaaS), Container as a Service
(CaaS) dan Functions as a Service (FaaS).
Intinya, komputasi tanpa server menyediakan "fungsi" yang menyediakan
pemrosesan data untuk kode menggunakan banyak bahasa pemrograman yang
berbeda. cukup mengunggah kode dan kode itu tidak aktif sampai perlu

Universitas Esa Unggul


http://esaunggul.ac.id
13 / 16
dijalankan. hanya membayar apa yang digunakan, dan fungsinya dapat
disesuaikan secara elastis sesuai kebutuhan.

Masih ada server yang memproses fungsi tentu saja, namun sepenuhnya dikelola
oleh penyedia layanan cloud dan tidak terlihat oleh konsumen. Harap diperhatikan
bahwa ada penawaran komputasi "tanpa server" tambahan yang tersedia selain
fungsi, tetapi artikel ini terutama berfokus pada fungsi.

Manfaat utama komputasi tanpa server meliputi:


Tidak ada server yang harus dikelola
Instansiasi kode yang cepat
Penskalaan berkelanjutan (elastisitas)
Bayar hanya apa yang digunakan
Sangat dinamis (semuanya otomatis)
Berbasis layanan (atau berbasis fungsi; ideal untuk arsitektur layanan mikro)
Akses dinamis ke sumber daya cloud
Kasus penggunaan untuk komputasi tanpa server termasuk melakukan
pemrosesan data waktu nyata untuk berbagai jenis aplikasi, membangun layanan
back-end yang dapat diskalakan yang mampu menyediakan penskalaan mandiri,
dan untuk mengikat dan membuat koreografi sistem ke dalam layanan, aplikasi,
dan proses integrasi.

Namun, penting untuk memahami bahwa komputasi tanpa server tidak cocok
untuk semua kasus penggunaan. Kasus penggunaan terbaik biasanya mencakup
aplikasi yang merupakan arsitektur "cloud-native" baru, yang memerlukan
elastisitas, dan yang didasarkan pada arsitektur berorientasi layanan seperti
arsitektur layanan mikro.

Komputasi tanpa server tidak begitu baik untuk aplikasi lama yang tidak
memerlukan elastisitas, dan yang didasarkan pada komponen monolitik (bukan
berorientasi layanan). Dalam beberapa kasus, mungkin juga biayanya mahal, atau

Universitas Esa Unggul


http://esaunggul.ac.id
14 / 16
mungkin ada masalah keamanan atau kepatuhan khusus yang perlu
dipertimbangkan.

C. Latihan
1. Sebutkan model penyebaran Cloud Computing:
2. Otak dari komputer dan menjalankan instruksi program komputer

D. Kunci Jawaban
1. Public Cloud, Private Cloud, Hybrid Cloud, dan Multicloud.
2. CPU

E. Daftar Pustaka
1. George W. Reynolds, (2012), Ethics in Information Technology, Fourth
Edition Course Technology, Cengage Learning ISBN-13: 978-1-111-53412-7
2. George W. Reynolds, (2010), Ethics in Information Technology, Third Edition
Course Technology, Cengage Learning ISBN-13: 978-0-538-74622-9
3. Robert A. Schultz, (2006), Contemporary issues in ethics and information
technology, IRM Press, ISBN 1-59140-781-8
4. https://digitalcloud.training/cloud-computing-deployment-models/
5. https://digitalcloud.training/cloud-computing-basics-serverless/
6. https://digitalcloud.training/cloud-computing-basics-storage/
7. https://digitalcloud.training/cloud-computing-basics-network/
8. https://digitalcloud.training/cloud-computing-basics-compute/

Universitas Esa Unggul


http://esaunggul.ac.id
15 / 16

Anda mungkin juga menyukai