Rumah Keuangan Pribadi Amazon Web Services For Dummies Cheat Sheet - dummies

Amazon Web Services For Dummies Cheat Sheet - dummies

Video: AWS Tutorial For Beginners | AWS Training | Intellipaat 2024

Video: AWS Tutorial For Beginners | AWS Training | Intellipaat 2024
Anonim

Oleh Bernard Golden

Amazon Web Services (AWS) adalah penyedia layanan awan yang menawarkan akses mudah ke berbagai sumber daya komputasi yang berguna, semuanya ditawarkan secara on-demand, dengan biaya yang efektif. Jika Anda seorang praktisi TI yang siap merangkul Layanan Web Amazon, hentikan kebiasaan merancang pola aplikasi lama Anda dan menerapkan pendekatan baru yang memanfaatkan karakteristik dan kekuatan AWS. Pahami kemungkinan dan keterbatasan AWS, dan gunakan layanan ini sebagai inspirasi untuk gagasan inovatif bagi organisasi Anda.

Ketika datang ke Amazon Web Services (AWS), sangat penting untuk memahami karakteristik utamanya untuk memastikan aplikasi Anda berjalan dengan baik di lingkungan Amazon. Lagi pula, seperti kata pepatah, Anda tidak bisa bermain game tanpa memahami peraturannya.

Berikut adalah karakteristik AWS yang harus diingat saat merencanakan aplikasi Anda:

AWS menawarkan berbagai layanan, semuanya dirancang untuk menghadirkan satu fungsi.
  • Setiap layanan berdiri sendiri, namun Anda dapat mencampur dan mencocokkannya untuk memenuhi kebutuhan spesifik aplikasi Anda. Setiap layanan, layanan

  • , ditawarkan melalui API. Beberapa dari Anda mungkin memilih untuk menggunakan antarmuka pengguna Amazon atau pihak ketiga, sementara yang lain mungkin memilih untuk mengakses AWS secara langsung melalui API atau kit pengembangan perangkat lunak AWS. Tidak masalah bagaimana Anda mengakses layanan, ingatlah bahwa masing-masing memiliki fungsionalitas dan keistimewaan tersendiri.

    Infrastruktur AWS gagal dalam rawan, dan Amazon mencapai ketahanan layanan melalui redundansi.
  • Untuk layanan yang Amazon menawarkan perjanjian tingkat layanan (SLA), biasanya mengelola tiga salinan komputasi dan data yang terkait dengan layanan. AWS ditawarkan berdasarkan permintaan, bayar untuk model yang Anda gunakan.

  • AWS bisa menjadi tawaran yang fantastis, dengan biaya yang sangat rendah saat pertama kali mulai mengembangkan aplikasi. Namun, meteran selalu berjalan, sehingga untuk berbicara, jadi penting untuk melacak apa yang Anda gunakan. Layanan AWS ditawarkan di partisi berbasis wilayah dan ketersediaan zona.

  • Mengakses data di satu wilayah dari contoh EC2 di lain menetapkan biaya lalu lintas jaringan, sehingga mengetahui lokasi data Anda dan aplikasi Anda perlu dijalankan penting jika Anda ingin menghemat biaya. 4 Tips Merancang Aplikasi untuk Layanan Web Amazon

Karena Amazon Web Services (AWS) sangat berbeda dari penawaran infrastruktur tradisional, mencoba menerapkan prinsip-prinsip desain aplikasi tradisional tidak selalu menghasilkan hasil terbaik.Berikut adalah beberapa hal yang perlu diingat:

Semuanya gagal sepanjang waktu:

  • Itu adalah semboyan AWS di Amazon, dan itu juga menjadi milik Anda juga. Secara khusus, kasus EC2 dapat gagal atau berhenti merespons secara tidak terduga, sehingga memasukkan ketahanan ke kegagalan sumber daya ke aplikasi Anda. Gunakan redundansi untuk memastikan uptime aplikasi:

  • Karena sumber daya AWS dapat gagal, ikuti prinsip operasi Amazon, dan desain dan implementasikan redundansi pada aplikasi Anda. Redundansi melindungi aplikasi Anda dari kegagalan sumber daya. Rancang aplikasi Anda secara horizontal - dan turun:

  • Karena sumber daya AWS menimbulkan biaya apakah mereka banyak digunakan atau tidak digunakan sama sekali, penting agar aplikasi Anda dapat tumbuh dan mengecilkan sumber dayanya sehingga Anda hanya menggunakan apa yang Anda butuhkan untuk mendukung kinerja aplikasi dan ketahanan Anda. Gunakan komponen open source sebanyak mungkin:

  • Biaya perangkat lunak open source tidak hanya kurang, kondisi perizinannya membuatnya lebih sesuai dengan penggunaan sporadis. Perangkat lunak berpemilik, sebaliknya, biasanya memerlukan biaya lisensi yang signifikan baik perangkat lunak berjalan selama lima menit atau lima tahun. 5 Cara Tidak Biasa Menggunakan Layanan Web Amazon untuk Aplikasi

Layanan Web Amazon (AWS) menyediakan seperangkat layanan yang jauh lebih kaya daripada yang dikenali kebanyakan orang. Meskipun sebagian besar sudah mengenal dan menggunakan produk AWS yang terkenal seperti EC2 dan S3, terlalu banyak orang gagal mengeksplorasi lebih jauh ke AWS dan mempelajari layanan lain yang dapat mereka gunakan untuk aplikasi mereka. Dengan memanfaatkan layanan inti dan platform AWS tambahan, Anda dapat:

Mengembangkan aplikasi yang jauh lebih kaya:

  • Misalnya, dengan menggunakan ElasticSearch, Anda dapat memberikan pencarian yang canggih dalam aplikasi Anda. Ada berbagai macam layanan AWS yang menunggu Anda menggunakannya. Mengirimkan aplikasi dengan lebih cepat:

  • Alih-alih mencari dan menerapkan paket perangkat lunak open source, atau (bahkan lebih buruk lagi) menghabiskan waktu tak lama untuk menegosiasikan kontrak lisensi proprietary, Anda dapat mulai menggunakan layanan AWS untuk membangun aplikasi Anda dengan cepat dan membawanya. ke produksi lebih cepat Penggunaan layanan pencocokan yang lebih baik dengan biaya layanan:

  • Semua layanan AWS Amazon dikirim sesuai permintaan, tidak ada komitmen, harga berbasis penggunaan. Dengan menggunakan layanan AWS dalam aplikasi Anda, Anda dapat menyesuaikan biaya Anda dengan manfaat Anda, memastikan bahwa aplikasi Anda mencapai hasil ekonomi yang baik. Buat aplikasi yang lebih terukur:

  • Amazon merancang semua layanannya agar berjalan pada skala yang lebih tinggi. Jika aplikasi Anda memerlukan sejumlah besar produk AWS apa pun yang digunakannya, Anda dapat yakin bahwa Amazon telah merancang layanannya untuk disesuaikan dengan tingkat yang mungkin Anda perlukan. Memanfaatkan pengalaman Amazon sendiri:

  • Banyak produk yang ditawarkan AWS awalnya dibuat untuk membantu Amazon. com menjalankan bisnis e-niaganya. Jika Anda menggunakan produk AWS, Anda dapat yakin mereka telah diuji coba di lingkungan e-commerce terberat. 5 Hal yang Dapat dan Tidak Dapat Dilakukan Amazon Web Services

Resep pasti untuk kekecewaan adalah mengharapkan lebih banyak dari Layanan Web Amazon (AWS) daripada yang dapat diberikannya.Sementara AWS adalah kumpulan layanan yang kaya yang tersedia dalam skala terbatas secara efektif, penting untuk dipahami bahwa ada beberapa hal yang dapat dan tidak dapat dilakukan AWS:

AWS

  • tidak dapat membuat aplikasi lawas Anda "awan berbasis. " Aplikasi lawas biasanya dirancang untuk beban stabil dengan infrastruktur perangkat keras statis. Mereka mungkin akan bekerja di AWS, tapi mereka tidak akan secara ajaib menjadi aplikasi cloud. AWS

  • dapat mendukung aplikasi yang sangat terukur. Pikirkan AWS sebagai menawarkan kapasitas tak terbatas. Semua aplikasi yang Anda hadapi karena mereka mengalahkan prediksi beban pengguna, penggunaan penyimpanan, atau lalu lintas jaringan? Tidak masalah lagi dengan AWS. Amazon menyediakan sumber daya, Anda menyediakan beban aplikasi. AWS

  • tidak bisa membuat aplikasi Anda gagal-proof. Amazon merancang AWS berdasarkan anggapan bahwa "semuanya gagal sepanjang waktu. "Sementara AWS dirancang untuk menjadi sangat tangguh terhadap kegagalan sumber daya, itu tidak berarti aplikasi Anda tidak dapat gagal - ini berarti Anda memiliki kemampuan untuk membuat aplikasi Anda lebih kuat, jika Anda memanfaatkan prinsip desain aplikasi AWS. AWS

  • dapat membuat biaya lebih sedikit untuk menjalankan aplikasi Anda. Karena Amazon menyediakan AWS berdasarkan biaya pemakaian, jika Anda merancang aplikasi Anda untuk mengikuti prinsip "turun dan turun" hanya dengan menggunakan apa yang Anda butuhkan dan kemudian skedaddling, Anda biasanya dapat menghemat banyak uang dibandingkan dengan yang tradisional. model biaya sumber daya, di mana Anda membayar di muka untuk mendapatkan sumber daya. AWS

  • tidak dapat membuat aplikasi Anda aman untuk Anda. Di lingkungan komputasi awan, keamanan adalah tanggung jawab bersama. Amazon bertanggung jawab atas apa yang diberikannya - lingkungan komputasi - saat Anda bertanggung jawab atas apa yang Anda berikan - komponen perangkat lunak aplikasi. Jika Anda tidak berhasil mengelola keamanan aplikasi Anda, tidak ada yang bisa dilakukan Amazon untuk membuatnya aman. 4 Cara Inovatif Menggunakan Layanan Web Amazon

Pengguna Amazon Web Services (AWS) yang paling sukses tidak menggunakannya seperti infrastruktur tradisional yang ditawarkan dengan basis bayar-as-you-go. Sebagai gantinya, mereka mempelajari AWS dan kemudian memikirkan bagaimana mereka dapat menggunakan layanan dan karakteristiknya untuk merancang penawaran baru yang tidak mungkin dilakukan dengan infrastruktur tradisional.

Berikut adalah beberapa cara inovatif untuk menggunakan AWS:

Merancang sebuah aplikasi yang mendukung sejumlah besar pengguna.

  • Skala sumber daya yang tidak terbatas secara efektif yang disediakan oleh AWS memungkinkan, untuk pertama kalinya dalam sejarah komputasi, untuk membangun aplikasi yang dapat mendukung populasi pengguna tak terbatas. Hal ini memungkinkan aplikasi seperti Pinterest untuk memulai dan skala; apa yang bisa skala lakukan untuk Anda? Berpartisipasi dalam "Internet Hal. "Salah satu cara untuk mengatakan itu adalah" perangkat lunak sedang memakan dunia. "Yang lainnya adalah semuanya menjadi alat komputasi - arloji, mobil Anda, kunci pintu depan Anda. The "IoT," seperti yang diketahui, akan menghasilkan sejumlah besar data dan lalu lintas jaringan.Gunakan AWS untuk membuat aplikasi yang memberikan layanan baru atau analisis yang sudah ada.

  • Kombinasikan sejumlah layanan ke aplikasi baru. Setiap aplikasi dan layanan sekarang menjadi API-enabled, sehingga memudahkan untuk menggabungkan layanan yang ada ke dalam aplikasi baru. Kombinasikan layanan cuaca dan layanan kesehatan pribadi untuk memungkinkan orang menghitung berapa banyak Vitamin D3 yang akan mereka dapatkan hari ini. Gunakan AWS untuk meng-host aplikasi Anda, dengan aman mengetahui bahwa itu dapat mendukung Anda apakah lalu lintas aplikasi Anda kecil atau besar.

  • Integrasikan layanan AWS ke aplikasi Anda agar lebih hebat. Anda dapat menggunakan Simple Email Service (SES) untuk memberi tahu pengguna acara penting. Anda dapat menggunakan Elastic Transcoder untuk memungkinkan upload video pengguna agar fungsionalitas aplikasi Anda lebih kaya. Ada banyak produk AWS yang bisa dipilih - gunakan sebanyak mungkin.

Amazon Web Services For Dummies Cheat Sheet - dummies

Pilihan Editor

Bertahan dalam Zombie Sieges di Minecraft - dummies

Bertahan dalam Zombie Sieges di Minecraft - dummies

Bermasalah dengan zombie yang menyerang desa Anda pada malam hari di Minecraft? Pelajari bagaimana untuk membela diri, menyembuhkan penduduk desa zombie, dan pulihkan dunia Anda!

Zaman Batu di Minecraft - dummies

Zaman Batu di Minecraft - dummies

Tonggak penting dalam mode Minecraft Survival, dan yang dicapai oleh beberapa pemain di Hari pertama, mencapai Zaman Batu. Setelah Anda membuat pickax kayu dan Anda bisa menemukan gua atau menggali lubang, item dalam tabel berikut tersedia untuk Anda. Sebagian besar bahan berbasis batu lebih padat dari yang lain ...

Zaman Looting di Minecraft - dummies

Zaman Looting di Minecraft - dummies

Anda mencapai Usia Looting di Minecraft di awal permainan - kadang-kadang, bahkan paralel untuk mencapai Era Kayu. Anda mulai dengan membunuh musuh untuk menjarah, dan dengan menggunakan jarahan untuk memperbaiki repertoar kerajinan Anda. Lebih banyak item kemudian tersedia bagi Anda, seperti tercantum dalam tabel. Semua alat meningkatkan jumlah ...

Pilihan Editor

Infografis tepat waktu: Berbagi Breaking News - dummies

Infografis tepat waktu: Berbagi Breaking News - dummies

Walaupun infografik Anda tidak mungkin menjadi satu-satunya sumber berita, Ini bisa membantu pemahaman pembaca akan sebuah acara berita. Misalnya, banyak orang belajar di Twitter pada bulan Oktober, 2011 bahwa pendiri Apple Steve Jobs telah meninggal dunia. Infografis tidak akan menjadi orang pertama yang mendengarnya. Tapi orang-orang ...

Pilihan Editor

GED Contoh Pertanyaan: Pertanyaan Ilmu Fisik - dummies

GED Contoh Pertanyaan: Pertanyaan Ilmu Fisik - dummies

Ketika Anda mencapai bagian Sains GED, Anda akan diharapkan memiliki pengetahuan umum di semua cabang Ilmu Pengetahuan, termasuk Ilmu Fisika. Berikut adalah contoh jenis pertanyaan yang mungkin Anda hadapi pada hari ujian. Kecepatan dan Kecepatan Ada perbedaan antara kecepatan dan kecepatan, meskipun terkadang Anda ...

Latihan GED RLA: Reading Comprehension - dummies

Latihan GED RLA: Reading Comprehension - dummies

Cara terbaik untuk mempersiapkan bagian pemahaman bacaan GED Tes RLA adalah melakukan sebanyak mungkin pertanyaan latihan. Simak sampel untuk melihat apa yang akan Anda hadapi pada hari ujian. Contoh Pertanyaan Pertanyaan 1-6 mengacu pada bagian berikut. Fasilitas untuk Akses ke Perusahaan Kreatif (FACE) Awalnya didirikan ...

GED Penalaran melalui Latihan Keterampilan Membaca Bahasa Seni - dummies

GED Penalaran melalui Latihan Keterampilan Membaca Bahasa Seni - dummies

Komponen bacaan Penalaran meskipun Bahasa Seni Bagian pada GED terdiri dari kutipan dari fiksi dan nonfiksi. Setiap kutipan diikuti oleh beberapa item pilihan berdasarkan bahan bacaan. Untuk pertanyaan di bagian ini, pilih satu jawaban terbaik untuk setiap pertanyaan. Bekerja dengan hati-hati, tapi jangan terlalu banyak menghabiskan waktu ...