Cloud Computational Flashcards
Cara kerja instance
Setiap tipe instance dikelompokkan dalam satu instance family (keluarga instance) dan dioptimalkan untuk jenis tugas tertentu.
Komponen instance yang ditawarkan
Tipe instance menawarkan berbagai kombinasi dari kapasitas CPU, memori, penyimpanan, jaringan, serta memberi Anda fleksibilitas untuk memilih kombinasi sumber daya yang sesuai untuk aplikasi yang dibutuhkan.
Fungsi Instance family di Amazon EC2
Di antaranya ada general purpose, compute optimized, memory optimized, accelerated computing (komputasi terakselerasi), dan storage optimized.
General purpose instance
Tipe ini memberikan keseimbangan yang baik dari segi sumber daya komputasi, memori, dan jaringan. Opsi ini juga dapat digunakan untuk beban kerja yang beragam seperti server aplikasi web atau repositori kode.
Compute optimized instance
Tipe ini ideal untuk tugas komputasi yang intensif dan berpusat pada prosesor dengan performa tinggi, seperti server game, HPC (high-performance computing/komputasi dengan performa tinggi), atau bahkan pemodelan ilmiah. Bisa juga digunakan untuk untuk beban kerja batch processing yang membutuhkan banyak proses transaksi di satu grup.
Memory optimized instance
Didesain untuk memberikan performa tinggi untuk beban kerja yang memproses kumpulan data besar di dalam memori, seperti relasional dan nonrelasional database atau HPC (high-performance computing).
Accelerated computing instance
Menggunakan perangkat keras akselerator untuk menjalankan beberapa fungsi secara lebih efisien dibandingkan dengan perangkat lunak yang berjalan pada CPU. Contohnya adalah penghitungan bilangan floating-point, pemrosesan grafik, dan data pattern matching (pencocokan pola data).
Storage optimized instance
Didesain untuk beban kerja yang membutuhkan akses read (baca) dan write (tulis) yang tinggi dan berurutan untuk kumpulan data yang besar di penyimpanan lokal. Mencakup sistem file terdistribusi, aplikasi data warehousing (gudang data), dan sistem online transaction processing (OLTP) berfrekuensi tinggi.
Input/output operation per second
Metrik yang mengukur kinerja perangkat penyimpanan. Ini menunjukkan berapa banyak operasi input atau output yang dapat dilakukan oleh perangkat dalam satu detik.
Instance dalam cloud computing AWS
Virtual server
Scaling up instance?
Memperbesar kapasitas instance
Scaling out instance
Menambah jumlah instance
Auto scaling group
Manajemen scaling otomatis pada group instance
Fungsi host instance
Untuk mengatur traffic agar terdistribusi merata pada tiap instance
Pengatur traffic
Load balancer
Skema teknis elastic load balancer (ELB) dalam mengatur traffic
Dengan cara mematikan secara otomatis instance yang tidak digunakan, namun elastic akan mengunggu traffic pada instance menyelesaikan proses transaksinya
Decoupled architectur/arsitektur terpisah
Yaitu dengan menempatkan ELB diantara instance group produksi dan pemesanan, sehingga user hanya perlu mendaftarkan instance baru pada ELB tanpa harus mengonfigurasi di group instance lainnya.
Messaging dan queueing
Menempatkan pesan ke dalam buffer
Tightly coupled architecture
Arsitektur dengan fungsi adanya interaksi langsung antar aplikasi
Kekurangan Tightly coupled architecture
Ketika salah satu aplikasi error, maka akan menyebabkan error pada aplikasi lain
Arsitektur pendekatan monolitik
Menempatkan aplikasi menjadi satu kesatuan
Pendekatan micro service
Dengan memisahkan aplikasi dan fungsinya
Keuntungan micro service
Dapat meminimalkan resiko aplikasi yang error secara bersamaan, dengan mekanisme membiarkan salah satu transaksi gagal dan antrian tetap berlanjut
Amazon Simple Queue Service (Amazon SQS)
Layanan yang menyediakan mekanisme buffer
Amazon Simple Notification Service (Amazon SNS)
Dapat mengirimkan pesan ke layanan sekaligus mengirimkan pemberitahuan ke pelanggan
Amazon Simple Notification Service (Amazon SNS)
Dengan menggunakan pub/sub (publish/subscribe)
Layanan serverless dari amazon
AWS Lambda
subnet
Pengelompokan sumber daya private dan public
Internet gateway
Sumber daya yang berfungsi sebagai keluar-masuknya jaringan
Virtual Private Gateway
Sumber daya yang berfungsi sebagai jaringan yang dienkripsi, sehingga menghindari request lain diluar request yang sudah dikonfigurasi
AWS Direct Connect
Sumber daya yang menggunakan konektivitas private sehingga memiliki jaringan yang terenkripsi, latency yang rendah dan terdedikasi.
Network Access Control List (ACL)
Pemerika request (packet) yang datang dari koneksi pada tingkat subnet
Security group
Pemerika request (packet) yang datang dari koneksi pada tingkat instance
Domain Name System (DNS)
ACL stateful dan stateless
ACL stateful mampu menyimpan informasi packet pada saat masuk ke subnet, sedangkan stateless tidak
Mekanisme request keluar-masuk subnet dalam fungsi ACL Stateless dan stateful
Pada ACL stateless, request pada saat memasuki subnet akan diperiksa dan informasinya disimpan. Sehingga ketika packet mendapat feedback dan hendak memasuki subnet lagi, packet tidak diperiksa kembali
DNS (Domain Name System) mekanisme
Penerjemahan IP menggunakan nama domain. Ketika ada request akses ke DNS, maka komputer akan menerjrmahkan domain tersebut menjadi IP.
Amazon route 53
Layanan yang memberikan DNS
Amazon instance store
Layanan storage yang tersedia pada instance yang berfungsi untuk menyimpan file-file yang bersifat sementara.
Bagaimana cara kerja instance store?
Ketika instance start, maka data yang berjalan pada instance tersebut akan disimpan pada instance store. Namun, ketika instance dinyalakan lagi, maka data akn hilang. Ini terjadi karena ketika start lagi, instance akan dimulai pada instance yang lain.
Amazon elastic block store
Layanan penyimpanan virtual yang menyediakan penyimpanan block level storage yang dapat digunakan bersama (attach) dengan Amazon EC2 instance.
Cara kerja amazon elastic block store
Amazon EBS terpisah dengan instance store volume dan tidak terikat dengan host. Hal ini memungkinakn data tetap tersimpan meskipun instance dilakukan start-stop.
Incremental back-up
Pencadangan yang dilakukan secara bertahap sesuai dengan kebaharuan isi disk.