Rumah Kewangan Peribadi Memperoleh Pengetahuan Cloud Computing Elastic (EC2) AWS Service - dummies

Memperoleh Pengetahuan Cloud Computing Elastic (EC2) AWS Service - dummies

Isi kandungan:

Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024

Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
Anonim

Pertimbangkan makna elastik dalam banyak nama perkhidmatan AWS. Apabila anda melihat perkataan elastik, anda harus memikirkan keupayaan untuk meregangkan dan kontrak. Semua dokumentasi AWS merujuk kepada fakta ini, tetapi ia sering membuat bunyi keseluruhan proses agak rumit apabila ia benar-benar tidak. Cukup fikirkan komputer yang boleh meregang apabila anda memerlukan lebih banyak sumber dan kontrak apabila anda tidak.

Dengan AWS, anda hanya membayar untuk perkhidmatan yang sebenarnya anda gunakan, jadi keupayaan untuk meregangkan dan kontrak adalah penting kerana ini bermakna organisasi anda boleh menghabiskan lebih sedikit wang dan masih berakhir dengan jumlah yang tepat perkhidmatan yang diperlukan.

Walaupun sesetengah ahli organisasi anda mungkin bertentangan dengan isu wang, nilai sebenar di sebalik elastik istilah adalah masa. Menjaga peralatan anda sendiri bersaiz betul adalah memakan masa, terutamanya apabila anda perlu mengecilkan. Menggunakan EC2 bermakna anda boleh menambah atau mengalih keluar kapasiti pengkomputeran hanya dalam beberapa minit, bukannya minggu atau bulan. Oleh kerana keperluan baru cenderung berubah dengan cepat hari ini, keupayaan untuk mengukur kapasiti anda dalam beberapa minit adalah sangat penting, terutamanya jika anda benar-benar mahukan kenaikan gaji tersebut.

Memahami konfigurasi asas EC2

Dari perspektif pemaju, sifat elastik EC2 membolehkan anda menerjemahkan persekitaran pembangunan anda menjadi sesuatu yang anda hanya boleh meniru pada masa lalu - persekitaran ujian di mana anda boleh mempertimbangkan perdagangan yang dibentangkan oleh pelbagai konfigurasi. Mempunyai persekitaran yang elastik bermakna anda sebenarnya boleh menguji permohonan anda di bawah pelbagai syarat supaya anda boleh membuat cadangan konfigurasi berdasarkan pengetahuan dunia sebenar.

Di samping itu, anda boleh mensimulasikan keadaan kegagalan dan dengan itu membina buku panduan penyelesaian masalah sebelum anda mengeluarkan aplikasi untuk pengeluaran. Sama seperti yang anda lakukan dengan pelayan setempat anda, anda mempunyai pilihan untuk membuat apabila membuat EC2 instance (satu sesi digunakan untuk melaksanakan satu atau lebih tugas yang berkaitan). Contohnya boleh mempunyai ciri-ciri ini:

  • Sistem pengendalian: Linux atau Windows.
  • Saiz Instan: Anda boleh mengukur contohnya untuk menyediakan sebilangan kecil perkhidmatan atau bertindak sebagai kumpulan komputer untuk tugas pengkomputeran yang besar (dan semuanya di antara). Malah, anda boleh membuat contoh yang dioptimumkan untuk tugas yang memerlukan lebih banyak sumber dalam bidang berikut:
    • CPU
    • Memori
    • Penyimpanan
    • GPU

Sebagai tugas yang anda berikan kepada perubahan contoh, boleh konfigurasi contohnya.Anda boleh menyesuaikan hanya peruntukan memori untuk contoh atau menyediakan lebih banyak storan apabila diperlukan. Kebanyakan pemaju tidak terlalu bimbang tentang berapa banyak perkara yang perlu dibelanjakan, tetapi situasi itu berubah ketika anda beralih ke awan. Sistem ujian anda memerlukan pelaburan, jadi mengetahui pilihan anda dapat mengurangkan biaya operasi dan membuat anda kelihatan lebih baik di mata bos. Berikut adalah model harga yang tersedia dengan EC2:

  • On Demand: Anda membayar untuk apa yang anda gunakan.
  • Reserved Instance: Menyediakan harga yang berkurang dengan nyata untuk pembayaran satu kali berdasarkan apa yang anda fikir anda mungkin perlu dalam cara penyampaian.
  • Contoh Tempat: Membolehkan anda menamakan harga yang anda mahu bayar, dengan harga yang menjejaskan tahap perkhidmatan yang anda terima.

Autoscaling adalah ciri EC2 yang anda gunakan untuk memastikan bahawa contoh anda secara automatik mengubah konfigurasi apabila beban di atasnya berubah. Walaupun ia merupakan penyelesaian yang hebat untuk pentadbir sistem pengeluaran, ia boleh menimbulkan masalah bagi pemaju dalam persekitaran ujian kerana anda tidak dapat memastikan ciri-ciri persediaan ujian anda. Secara umum, anda ingin mengelakkan menggunakan autoscaling pada sistem ujian supaya anda dapat mengekalkan kawalan yang lebih teguh terhadap keadaan ujian.

Menetapkan persediaan keselamatan

AWS juga menyediakan ciri keselamatan yang berbeza. Pemaju biasanya berkenalan dengan kebanyakan ciri-ciri ini dari perspektif pengaturcaraan. Walau bagaimanapun, di sini adalah ringkasan ciri keselamatan yang digunakan dengan EC2:

  • Virtual Private Cloud (VPC): Memisahkan setiap contoh yang berjalan pada pelayan fizikal dari setiap contoh lain. Secara teorinya, tidak ada sesiapa yang boleh mengakses contoh orang lain (walaupun ia boleh berlaku di dunia nyata (lihat butiran ini tentang bagaimana penggodam telah pecah ke dalam keadaan EC2 pada masa lalu).
  • Senarai Kawalan Akses Rangkaian (ACL) (Pilihan): Bertindak sebagai firewall untuk mengawal kedua-dua permintaan masuk dan keluar di peringkat subnet.
  • Pengguna dan Kebenaran Pengurusan Identiti dan Akses (IAM): Mengawal tahap akses yang diberikan kepada pengguna pengguna dan kumpulan pengguna. boleh membenarkan dan menolak akses kepada sumber tertentu yang diuruskan oleh EC2
  • Kumpulan Keselamatan: Bertindak sebagai firewall untuk mengawal kedua-dua permintaan masuk dan keluar pada tahap contoh. Setiap contoh boleh mempunyai sehingga lima kumpulan keselamatan, masing-masing Ciri-ciri keselamatan ini memberikan kawalan yang lebih baik ke atas akses daripada ACL Rangkaian, tetapi anda juga harus menjaga untuk setiap contoh, bukan untuk mesin maya secara keseluruhan.
  • Alat Keselamatan Perkakasan: Bergantung pada berasaskan perkakasan peranti keselamatan yang anda pasang untuk mengawal keselamatan di antara rangkaian di premis anda dan awan AWS.

Tiada jumlah keselamatan akan menghalang penceroboh yang ditentukan. Sesiapa yang ingin mendapatkan akses kepada pelayan anda akan mencari jalan untuk melakukannya tidak kira berapa tinggi anda membina dinding. Sebagai tambahan kepada keselamatan yang hebat, anda mesti memantau sistem dan, dengan mengandaikan bahawa seseorang akan masuk, berurusan dengan penyusup secepat mungkin.Memberi keselamatan mengekalkan penceroboh yang kurang mahir di teluk serta membantu orang-orang yang jujur ​​pada dasarnya jujur, tetapi penceroboh mahir akan sentiasa mencari jalan.

Keterukan pelanggaran ini berbeza-beza, tetapi ia sebenarnya boleh menyebabkan perniagaan gagal, seperti kes Ruang Kod. Beberapa penyelidik keselamatan memberi amaran bahawa AWS rentan terhadap masalah keselamatan. Walau bagaimanapun, jangan menganggap bahawa perkhidmatan awan lain memberikan keselamatan yang lebih baik. Bila-bila masa anda menggunakan perkhidmatan luar, anda mengambil risiko yang penting juga.

Menggunakan pilihan storan standard

Pertimbangan akhir adalah penggunaan storan. Setiap contoh datang dengan jumlah penyimpanan tertentu berdasarkan jenis contoh yang anda buat. Jika penyimpanan contoh tidak menyediakan fungsi atau kapasiti yang anda perlukan, anda juga boleh menambah sokongan Elastic Block Store (EBS). Kelebihan utama menggunakan EBS, selain kapasiti dan kelenturan, adalah keupayaan untuk menentukan tahap penyimpanan storan tertentu untuk memastikan aplikasi anda berjalan seperti yang diharapkan.

Memperoleh Pengetahuan Cloud Computing Elastic (EC2) AWS Service - dummies

Pilihan Editor

Melindungi Metrik Media Sosial anda dengan Alat Cadangan - dummies

Melindungi Metrik Media Sosial anda dengan Alat Cadangan - dummies

Jika anda telah memulakan jejak sosial metrik media dan menikmati kurniaan data yang kini dapat dilihat, dihidupkan, dan digunakan, anda mungkin tertanya-tanya apa yang mungkin menyebabkan kemurungan! Mudah: kehilangan data. Katakanlah bahawa anda mempunyai masalah tapak atau entah bagaimana kehilangan akses ke tapak atau data anda. Adakah anda mempunyai sandaran anda ...

Laman web baru? Menarik Tumpuan Media Sosial Lalu Lintas dan Meningkat - dummies

Laman web baru? Menarik Tumpuan Media Sosial Lalu Lintas dan Meningkat - dummies

Mana-mana kempen baru, laman web, akaun Twitter, halaman Facebook, atau item lain yang anda ingin ukur dengan metrik media sosial bermula pada sifar. Nombor ini boleh membuat anda merasa seperti anda bercakap dengan tidak sah, bercakap dengan diri anda atau anda tersembunyi dari pandangan. Perasaan ini boleh membawa kepada pengasingan secara keseluruhan ...

Meracuni Google Spider - dummies

Meracuni Google Spider - dummies

Anda sentiasa dapat mencari orang yang ingin menyimpang dari lurus dan sempit. Ya, mereka adalah orang bodoh yang terlibat dalam taktik pengoptimuman berisiko yang bertujuan untuk menggerakkan PageRank secara artifisial, memanipulasi pesanan halaman hasil carian di Google, dan mendapatkan kelebihan yang tidak adil dalam indeks. Google, dengan reputasi yang luar biasa untuk melindungi, ...

Pilihan Editor

Mengukur Pengunjung Lama Menginap di Laman Web Anda - dummies

Mengukur Pengunjung Lama Menginap di Laman Web Anda - dummies

Di laman web anda memberikan wawasan yang penting. Anda boleh memikirkan sama ada pengunjung sedang melihat cepat, kemudian pergi, atau sama ada mereka bertahan lebih lama dan sebenarnya membaca bahan dalam talian anda dengan tujuan untuk mengambil tindakan. Jika majoriti pelawat laman web anda tidak ...

Pemasaran web: Cara Menilai Layouts dengan Peta Haba - dummies

Pemasaran web: Cara Menilai Layouts dengan Peta Haba - dummies

Laman web perniagaan sangat mirip dengan merancang kedai dengan pemasaran produk dalam fikiran. Malah, laman web anda benar-benar adalah kedai - kedai maya di Internet. Rangkaian kedai runcit telah menghabiskan berjuta-juta dolar dalam penyelidikan pasaran, menonton dan mendokumentasikan bagaimana pembeli memasuki kedai, belok kanan atau kiri, dan ...

Analitik web Untuk Menipu Cheat Sheet - dummies

Analitik web Untuk Menipu Cheat Sheet - dummies

Melakukan analisis laman web tidak perlu meletihkan dan intensif masa. Anda boleh meringkaskan prestasi keseluruhan laman web anda dengan cepat - jika anda tahu apa yang perlu dicari. Alat analisis web percuma dan kos rendah boleh membantu anda mengukur kejayaan laman web anda, dan anda boleh menjana perujuk tapak dengan pelbagai cara yang tidak mungkin ...

Pilihan Editor

Cara Memaksimumkan Ruang pada Laman Web - dummies

Cara Memaksimumkan Ruang pada Laman Web - dummies

Terlalu terhad, anda boleh membuat penggunaan kreatif beberapa teknologi di luar sana untuk memaksimumkan antara muka anda. Untuk setiap teknik berikut yang diterangkan, terdapat banyak laman web yang menawarkan sampel kod, forum, dan sumber untuk membantu anda memulakan. Accordions. Antara muka akordion membolehkan ...

Cara Mendapatkan Corak CSS3 Online - dummies

Cara Mendapatkan Corak CSS3 Online - dummies

Mencipta kesan mudah untuk laman CSS3 menggunakan gradien mudah . Walau bagaimanapun, mewujudkan sesuatu yang benar-benar hebat memerlukan masa dan keupayaan artistik. Kebanyakan pemaju benar-benar tidak mempunyai masa atau kemahiran yang diperlukan untuk mencipta sesuatu yang mempesonakan menggunakan CSS3 sahaja (atau CSS3 digabungkan dengan grafik) - di sinilah pereka bermain. Ramai pereka yang membolehkan anda ...

Bagaimana Mengoptimumkan Aplikasi CSS3 dengan Modernizr - dummies

Bagaimana Mengoptimumkan Aplikasi CSS3 dengan Modernizr - dummies

Terdapat banyak pelayar dan versi pelayar yang berbeza gunakan hari ini. Tidak semua daripada mereka adalah optimum untuk CSS3. Inilah tempat Modernizr dimainkan. Pemajunya menyebutnya "perpustakaan JavaScript yang mengesan ciri HTML5 dan CSS3 dalam pelayar pengguna. "Anda menggunakan Modernizr untuk melaksanakan tugas secara pilihan dan memasukkan ciri aplikasi berdasarkan ...