PENGENALAN KONSEP VPC DAN  JARINGAN KOMPUTER

PENGENALAN KONSEP VPC DAN  JARINGAN KOMPUTER

1. Dasar-dasar jaringan 

2. Amazon Virtual Private Cloud (Amazon VPC) 

3. Jaringan VPC 

4. Keamanan VPC 

5. Amazon CloudFront 

3.4 Dasar Teori 

3.4.1 Dasar-dasar jaringan 

Jaringan komputer adalah dua mesin klien atau lebih yang terhubung bersama-sama  untuk berbagi sumber daya. Sebuah jaringan dapat secara logis dipartisi menjadi subnet.  Jaringan memerlukan perangkat jaringan (seperti perute atau switch) untuk menghubungkan  semua klien bersama-sama dan memungkinkan komunikasi antar klien. 

3.4.1.1 Model Open Systems Interconnection (OSI) 

Model Open Systems Interconnection (OSI) adalah model konseptual yang digunakan  untuk menjelaskan bagaimana data melalui jaringan. Model ini terdiri dari tujuh lapis dan  menunjukkan protokol umum dan alamat yang digunakan untuk mengirim data pada  setiap lapis.

3.4.1.2 Alamat IP 

Setiap mesin klien dalam jaringan memiliki alamat Internet Protocol (IP) yang unik  yang mengidentifikasinya. Alamat IP adalah label numerik dalam format desimal. Mesin  mengonversi angka desimal ke format biner. Alamat IP 32 bit disebut sebagai alamat IPv4.  Alamat IP 128bit disebut sebagai IPV6, Alamat IPv6 dapat menampung lebih banyak  perangkat pengguna dari pada IPV4. 

3.4.2 Amazon Virtual Private Cloud (Amazon VPC) 

Amazon Virtual Private cloud (Amazon VPC) adalah layanan virtual network yang  memungkinkan Anda menyediakan bagian yang terisolasi secara logis dari AWS cloud  (disebut virtual private cloud, atau VPC), VPC menjadi bagian dari satu Wilayah AWS dan  dapat menjangkau beberapa Availability Zone. 

Amazon VPC memberi kontrol atas sumber daya jaringan virtual, termasuk pilihan  rentang alamat IP sendiri, pembuatan subnet, serta konfigurasi tabel rute, dan gateway  jaringan. 

3.4.2.1 Subnet dan VPC 

VPC adalah sebuah jaringan virtual yang terisolasi secara logis dari jaringan virtual  lainnya di AWS Cloud.Sebuah VPC didedikasikan untuk akun Anda. VPC menjadi  bagian dari satu Wilayah AWS dan dapat menjangkau beberapa Availability Zone.

Setelah membuat VPC, Anda dapat membaginya menjadi satu subnet atau lebih.  Subnet adalah rentang alamat IP dalam VPC.Subnet menjadi bagian dari satu Availability  Zone. Anda dapat membuat subnet di Availability Zone yang berbeda untuk ketersediaan  tinggi. Subnet umumnya diklasifikasikan sebagai publik atau privat. 

3.4.2.2 Antar muka jaringan elastis 

Antarmuka jaringan elastisadalah sebuah antarmuka jaringan virtual yang dapat Anda  lampirkan atau lepaskan dari instans dalam VPC.Atribut antarmuka jaringan  mengikutinya ketika dilampirkan kembali ke instans lain. Ketika Anda memindahkan  antarmuka jaringan dari satu instans ke instans lainnya, lalu lintas jaringan dialihkan ke  instans baru. 

3.4.3 Jaringan VPC 

3.4.3.1 Gateway Internet 

Gateway internet adalah komponen VPC yang dapat diskalakan, redundan, dan  tersedia dengan sangat baik yang memungkinkan komunikasi antara instans di VPC dan  internet. 

Gateway internet memiliki dua tujuan: 

1. untuk memberikan target dalam tabel rute VPC untuk lalu lintas yang dapat  dirutekan internet 

2. untuk melakukan penerjemahan alamat jaringan untuk instans yang telah  ditetapkan alamat IPv4 publik. 

3.4.3.2 Gateway network address translation (NAT) 

Gateway NAT adalah layanan Network Address Translation (NAT). Anda dapat  menggunakan gateway NAT sehingga instans di subnet privat dapat terhubung ke layanan  di luar VPC Anda tetapi layanan eksternal tidak dapat memulai koneksi dengan instans instans tersebut. 

3.4.3.3 Berbagi VPC 

Manfaat berbagi VPC sebagai berikut: 

1. Pemisahan tugas – Struktur VPC yang dikendalikan secara terpusat, perutean,  alokasi alamat IP 

2. Kepemilikan – Pemilik aplikasi terus memiliki sumber daya, akun, dan grup  keamanan 

3. Grup keamanan – peserta berbagi VPC dapat mereferensikan ID grup

keamanan satu sama lain 

4. Efisiensi – Kepadatan yang lebih tinggi di subnet, penggunaan VPN dan AWS  Direct Connect 

5. Tanpa batas langsung – Batas langusng dapat dihindari—misalnya, 50antarmuka virtual per koneksi AWS Direct Connect melalui arsitektur  jaringan yang disederhanakan 

6. Pengoptimalan biaya – Biaya dapat dioptimalkan melalui penggunaan kembali  gateway NAT, endpoint antarmuka VPC, dan lalu lintas antar-Availability  Zone. 

3.4.3.4 Peering VPC 

peering VPC adalah koneksi jaringan antara dua VPC yang memungkinkan Anda  merutekan lalu lintas di antaranya secara privat.Instans di masing-masing VPC dapat  berkomunikasi dengan satu sama lain seakan-akan berada dalam jaringan yang sama.  Anda dapat membuat koneksi peering VPC antar VPC Anda sendiri, dengan VPC di akun  AWS yang lain, atau dengan VPC di wilayah AWS yang berbeda. 

Peering VPC memiliki beberapa batasan: 

1. Rentang alamat IP tidak dapat tumpang tindih 

2. Peering transitif tidak didukung. Misalnya, Anda memiliki tiga VPC: A, B,  dan C. VPC A terhubung ke VPC B, dan VPC A terhubung ke VPC C. Namun,  VPC B tidakterhubung ke VPC C secara implisit. Untuk menghubungkan VPC B ke VPC C, Anda harus secara eksplisit menetapkan konektivitas tersebut. 

3. Anda hanya dapat memiliki satu sumber daya peering antara dua VPC yang  sama. 

3.4.3.5 VPN AWS Site-to-Site 

Virtual Machine yang diluncurkan ke VPC yang dibuat belum bisa langsung  digunakan untuk berkomunikasi jarak jauh, dikarenakan VM yang tersedia masih di  setting secara default. Untuk menghubungkan VPC ke jarak jauh dibutuhkan sebuah VPN

site-to-side dengan membuat virtual machine tambahan. 

3.4.3.6 Endpoint VPC 

Endpoint VPC adalah perangkat virtual yang memungkinkan Anda menghubungkan  VPC ke layanan AWS yang didukung dan layanan endpoint VPC yang didukung oleh  AWS PrivateLink. Koneksi ke layanan ini tidak memerlukan gateway internet, perangkat  NAT, koneksi VPN, atau koneksi AWS Direct Connect. 

Ada dua jenis endpoint VPC: 

1. Endpoint VPC antarmuka(endpoint antarmuka) 

memungkinkan Anda terhubung ke layanan yang didukung oleh AWS  PrivateLink.Layanan ini mencakup beberapa layanan AWS, layanan yang di host oleh pelanggan AWS lainnya dan Partner AWS Partner Network (APN)  di VPC mereka sendiri (disebut sebagai layanan endpoint), dan layanan AWS  Marketplace APN Partner yang didukung. 

2. Endpoint gateway 

Penggunaan endpoint gateway tidak dikenakan biaya tambahan. Biaya  standar untuk transfer data dan penggunaan sumber daya berlaku. 

3.4.4 Keamanan VPC 

Ada dua opsi firewall Amazon VPC yang dapat digunakan untuk mengamankan VPC seperti grup keamanan dan access control list jaringan (ACL jaringan). 

3.4.4.1 Grup keamanan 

AWS Grup keamanan bertindak sebagai firewall virtual bagi instans, serta mengontrol  lalu lintas masuk dan keluar. Grup keamanan bertindak pada tingkat instans, bukan tingkat subnet. Oleh karena itu, setiap instans di subnet pada VPC dapat ditetapkan ke rangkaian  grup keamanan yang berbeda. 

Grup keamanan dibagi menjadi dua jenis yaitu: 

a. Grup keamanan stateful 

yang berarti bahwa informasi status disimpan bahkan setelah

permintaan diproses. Karena itu, jika Anda mengirim permintaan dari instans  Anda, lalu lintas respons untuk permintaan itu diizinkan masuk, terlepas dari  aturan masuk grup keamanan. Respons terhadap lalu lintas masuk yang  diizinkan tersebut diizinkan untuk keluar, terlepas dari aturan lalu lintas  keluarnya. 

b. Grup keamanan kustom 

dapat menentukan aturan izinkan, tetapi tidak untuk aturan tolak.  

Semua aturan dievaluasi sebelum keputusan untuk mengizinkan lalu lintas.  Access control list jaringan (ACL jaringan) 

3.4.4.2 Access control list jaringan (ACL jaringan) 

Access control list jaringan (ACL jaringan) adalah lapis keamanan opsional untuk  Amazon VPC. Ini bertindak sebagai firewall untuk mengendalikan lalu lintas masuk dan  keluar dari satu subnet atau lebih. Untuk menambahkan lapis keamanan lain ke VPC,  Anda dapat mengatur ACL jaringan dengan aturan yang mirip dengan grup keamanan. 

Setiap subnet di VPC Anda harus dikaitkan dengan ACL jaringan. Jika Anda tidak  mengaitkan subnet dengan ACL jaringan secara eksplisit, subnet dikaitkan dengan ACL  jaringan default secara otomatis. 

3.4.4.3 Perbedaan grup keamanan dan ACL jaringan

3.4.5 Amazon CloudFront 

Amazon CloudFront adalah layanan CDN cepat yang memberikan data, video,  aplikasi, dan antarmuka pemrograman aplikasi (API) dengan aman kepada pelanggan secara  global dengan latensi rendah dan kecepatan transfer yang tinggi. Hal Ini juga menyediakan  lingkungan yang ramah developer. Amazon CloudFront memberikan file ke pengguna  melalui jaringan global edge location dan cache edge Regional. Amazon CloudFront berbeda  dari solusi penyampaian konten tradisional karena memungkinkan Anda mendapatkan  manfaat penyampaian konten kinerja tinggi dengan cepat tanpa kontrak negosiasi, harga  tinggi, atau biaya minimum. Seperti layanan AWS lainnya, Amazon CloudFront adalah  penawaran mandiri dengan harga bayar sesuai pemakaian. 

3.4.3.1 Jaringan penyampaian konten (CDN) 

Jaringan penyampaian konten (CDN) adalah sistem server pembuatan cache yang  didistribusikan secara global. CDN menyimpan salinan file yang biasa diminta dalam  cache (konten statis, seperti Hypertext Markup Language, atau HTML; Cascading Style  Sheet, atau CSS; JavaScript; dan file gambar) yang di-host di server asal aplikasi. CDN  memberikan salinan lokal dari konten yang diminta dari edge cache atau Point of  Presence yang menyediakan pengiriman tercepat untuk pemohon. 

3.4.3.2 Infrastruktur Amazon CloudFront 

1. Amazon CloudFront menyampaikan konten melalui jaringan pusat data di  seluruh dunia yang dikenal sebagai edge location. 

2. Ketika pengguna mengajukan permintaan untuk konten yang disajikan  melalui CloudFront, pengguna akan diarahkan ke edge location yang  memberikan latensi (penundaan waktu) terendah, sehingga konten dapat  disampaikan dengan kinerja terbaik. 

3. Edge location CloudFront telah dirancang untuk menyajikan konten yang

populer dengan cepat kepada pemirsa Anda. 

4. Jika suatu objek menjadi kurang populer, edge location individu dapat  menghapus objek-objek tersebut untuk memberi ruang bagi konten yang lebih  populer. 

5. Untuk konten yang kurang populer, CloudFront memiliki cache edge  Regional. Cache edge regional adalah lokasi CloudFront yang didistribusikan  secara global dan ditempatkan berdekatan dengan pemirsa Anda. Mereka  berada di antara server asal Anda dan edge location global yang menyajikan  konten secara langsung kepada pemirsa. 

6. Cache edge Regional memiliki kapasitas cache yang lebih besar dibandingkan  edge location individu, sehingga objek dapat tetap ada dalam cache edge  Regional untuk waktu yang lebih lama. 

7. Dengan begitu, lebih banyak konten Anda akan tetap berada dalam jarak dekat  dengan pemirsa, yang akan mengurangi kebutuhan CloudFront untuk  mengakses server asal dan meningkatkan kinerja keseluruhan bagi pemirsa. 

3.4.3.2 Manfaat Amazon Cloudfront 

Amazon CloudFront memberikan manfaat sebagai berikut: 

a. Cepat dan global 

Amazon CloudFront diskalakan secara masif dan didistribusikan secara  global. Untuk mengirimkan konten ke pengguna akhir dengan latensi rendah,  Amazon CloudFront menggunakan jaringan global yang terdiri dari edge location  dan cache regional. 

b. Keamanan di edge 

Amazon CloudFront menyediakan perlindungan tingkat jaringan dan tingkat  aplikasi. Lalu lintas dan aplikasi Anda mendapatkan keuntungan melalui berbagai  perlindungan bawaan seperti AWS Shield Standard, tanpa biaya tambahan. Anda  juga dapat menggunakan fitur yang dapat dikonfigurasi seperti AWS Certificate  Manager (ACM) untuk membuat dan mengelola sertifikat Secure Sockets Layer  (SSL) kustom tanpa biaya tambahan. 

c. Dapat diprogram sepenuhnya 

Fitur Amazon CloudFront dapat dikustomisasi untuk persyaratan aplikasi  tertentu. 

d. Terintegrasi secara mendalam dengan AWS

Amazon CloudFront terintegrasi dengan AWS, dengan lokasi fisik yang  terhubung langsung ke Infrastruktur Global AWS, serta layanan AWS lain. e. Hemat biaya 

Amazon CloudFront hemat biaya karena tidak memiliki komitmen minimum  dan biaya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *