Apa itu Amazon AWS dan Mengapa Dunia Beralih Menuju Virtualisasi?



Coba Instrumen Kami Untuk Menghilangkan Masalah

Haruskah saya menempatkan bisnis saya di AWS? Ini adalah pertanyaan yang sering diajukan. Artikel ini dirancang sebagai ikhtisar tingkat tinggi tentang AWS dan mengapa artikel ini dapat membantu bisnis Anda. Apa yang bukan merupakan artikel yang mencakup semua atau mendalam dari setiap layanan yang ada di payung AWS.



Kami akan mulai dengan dasar-dasarnya. AWS adalah singkatan dari Amazon Web Services. Ini adalah payung layanan yang disediakan oleh Amazon untuk kebutuhan platform dan infrastruktur Anda. Secara resmi diluncurkan pada tahun 2006 dan telah berkembang pesat selama bertahun-tahun. Ada pesaing lain di pasar seperti Microsoft Azure (2010) dan Jelastic (2011). Ini bukan satu-satunya, banyak penyedia layanan besar bekerja untuk menyediakan layanan mereka sendiri.



aws



Ada dua jenis layanan utama untuk keperluan artikel ini. Infrastructure as a Service (IaaS) mengacu pada infrastruktur tradisional seperti VM dan penyimpanan. VMware telah membantu mendorong popularitas IaaS dan telah beredar cukup lama. Platform as a Service (PaaS) adalah perkembangan yang lebih baru tetapi masih ada cukup lama untuk rekam jejak, tergantung pada vendor yang Anda pilih untuk memasok ini. PaaS mempermudah pengembang untuk menggunakan berbagai layanan tanpa infrastruktur yang mendukungnya seperti server, VM, sakelar, dll.

Misalnya, jika Anda hanya memerlukan database untuk memompa catatan ke dan menariknya keluar, secara tradisional dengan IaaS Anda akan menyediakan server, sistem operasi dan menyesuaikannya dengan kebutuhan Anda dan harus memantaunya untuk kesehatan. Dengan PaaS Anda dapat menjalankan hanya sebuah instance dari sistem database yang Anda perlukan dan cukup mengarahkan kode Anda ke sana. Amazon juga menawarkan beberapa wadah aplikasi juga untuk memungkinkan Anda menerbitkan kode Anda di suatu tempat untuk dijalankan daripada perlu membangun server dengan semua dependensi.

Saat kebanyakan orang mendengar AWS, salah satu layanan utama yang mereka pikirkan adalah EC2 (Elastic Compute Cloud). Amazon EC2 adalah platform Infrastruktur sebagai Layanan (IaaS) dan memungkinkan Anda menyewa komputasi melalui VM pada berbagai sistem operasi yang berbeda (biasanya Linux atau Windows). Ada berbagai tingkatan / ukuran kontainer EC2 dan biayanya didasarkan pada ukuran dan waktu penggunaan kontainer itu. Bisnis Anda mungkin memiliki proses akhir bulan yang memerlukan beberapa instans EC2 untuk diputar selama akhir pekan atau beberapa hari, tetapi kemudian dapat ditutup untuk sisa bulan itu. Jenis biaya berbasis penggunaan ini memungkinkan Anda membayar sesuai kebutuhan. Seringkali perusahaan harus membuat keputusan menyakitkan selama pertumbuhan. Secara tradisional bila peralatan perlu dibeli, bagaimana mengukurnya agar dapat memenuhi kebutuhan mendesak dan juga tidak perlu menggantinya 6 bulan dari sekarang. Layanan seperti EC2 yang diukur memungkinkan model pay as you go ini dan hanya untuk apa yang Anda butuhkan.



Layanan kedua yang dipikirkan orang saat mendengar AWS biasanya S3 (Amazon Simple Storage Service). Amazon S3 adalah layanan penyimpanan berbasis layanan web. Ini sangat berguna untuk menghosting situs web yang sangat dasar / statis di mana Anda hanya dikenai biaya bandwidth serta digunakan untuk penyimpanan data publik. Itu juga dapat diakses melalui REST, SOAP dan BitTorrent. Jika organisasi Anda memiliki aplikasi web yang secara teratur perlu menyimpan dan mengakses data berbasis file, itu dapat membuat panggilan API layanan web ini ke S3 tanpa harus khawatir tentang penyimpanan lokal di server sebenarnya yang menghosting aplikasi web Anda. Dalam hal ini, ini membantu mengurangi overhead TI sehingga pengembang Anda tidak mencoba mengukur server secara teratur dan sebaliknya hanya mendorong dan menarik data dari layanan. Amazon memiliki alat gateway penyimpanan bagus yang terhubung ke S3. Dengan alat ini, Anda dapat memasang penyimpanan ke server yang sudah ada di lokasi Anda ke data yang ada di S3. Alat akan menyimpan data yang sering diakses dan mendorong serta menarik data dari S3 di latar belakang jika diperlukan. Persyaratan penyimpanan peralatan lokal jauh lebih sedikit daripada total data di S3. Misalnya, mungkin tidak jarang memiliki gateway penyimpanan lokal dengan 100GB hard drive yang terhubung ke beberapa terabyte data di S3.

Ada banyak layanan lain yang ditawarkan Amazon untuk membantu meningkatkan kebutuhan Anda di lingkungan mereka dari penyeimbang beban ke Firewall Aplikasi Web (WAF). Penyeimbang beban dapat membantu merutekan lalu lintas yang ditujukan untuk satu tempat tertentu ke beberapa server ujung belakang dan membantu lingkungan Anda berkembang seiring pertumbuhan Anda sehingga Anda tidak berakhir dengan satu server besar yang juga merupakan satu titik kegagalan. WAF memungkinkan Anda mengunci keamanan dan membantu mencegah penyerang jahat menjatuhkan situs Anda atau membahayakan data di situs itu. Ini tangkapan layar yang bagus dari mereka. Di blog selanjutnya, kita dapat membahasnya lebih jauh berdasarkan permintaan.

Amazon juga menawarkan banyak wilayah berbeda di seluruh dunia untuk menjadi tuan rumah layanan ini. Mungkin Anda berbasis di AS dan perlu melayani Australia dengan lebih baik karena masalah latensi. Ini bisa menjadi latensi 200-300ms antara AS dan Australia. Ada wilayah untuk itu. Anda bahkan mungkin mencari beberapa redundansi / DR di luar wilayah Anda tetapi tidak di ujung dunia yang berlawanan. Setiap wilayah dibagi menjadi beberapa subset yang disebut zona ketersediaan. Ini adalah bagian lingkungan yang tersegmentasi yang memungkinkan Anda untuk membagi beberapa server di antaranya sehingga jika satu subset turun, seluruh infrastruktur Anda tidak. Di bawah ini adalah tangkapan layar dari daerah-daerah yang ada saat ini.

Anda mungkin bertanya pada diri sendiri, ini semua bagus, tetapi skenario apa yang mungkin tidak berhasil AWS untuk saya. Biasanya ada beberapa di antaranya. Kebijakan keamanan Anda mungkin tidak mengizinkan IP perusahaan (Kekayaan Intelektual) atau data dalam penawaran cloud publik. AWS cukup aman dan sesuai dengan PCI dan HIPAA tetapi petugas keamanan Anda mungkin masih memiliki kekhawatiran. Alasan lain mungkin jika Anda memiliki jejak TI yang cukup statis, membeli peralatan untuk ruang colocation premis atau pusat data Anda dan perumahan di sana dapat menghemat uang dalam jangka panjang. Jika Anda membutuhkan sumber daya yang dijamin seperti kinerja disk yang terjamin, AWS mungkin bukan untuk Anda. Solusi cloud pribadi khusus mungkin merupakan cara yang tepat.

Jika Anda membutuhkan PCI (Industri Kartu Pembayaran), HIPAA (Health Insurance Portability and Accountability Act), HITECH (Health Information Technology for Economic and Clinical Health) atau lainnya, Amazon menyediakan banyak informasi dan juga beberapa Pertanyaan yang Sering Diajukan (FAQ) tentang topik. Berikut adalah tautan dengan banyak kepatuhan berbeda yang ditawarkan - https://aws.amazon.com/compliance/

Singkatnya, AWS adalah tempat yang tepat untuk bisnis baru yang tidak yakin dengan pertumbuhannya atau bahkan bisnis yang sangat matang yang membutuhkan infrastruktur besar untuk dapat naik dan turun sesuai skala kebutuhan penggunaannya. Banyak kasus penggunaan dapat dibuat untuk menggunakan AWS, beberapa dapat dibuat karena tidak menggunakannya, tetapi seperti halnya solusi apa pun, memeriksa kasus bisnis Anda terhadap solusi tersebut akan menentukan apa yang tepat untuk organisasi Anda.

5 menit membaca