Rumah Keuangan Pribadi Persyaratan perangkat keras untuk Pengembang AWS - dummies

Persyaratan perangkat keras untuk Pengembang AWS - dummies

Daftar Isi:

Video: How does a blockchain work - Simply Explained 2024

Video: How does a blockchain work - Simply Explained 2024
Anonim

Tidak peduli berapa banyak layanan yang ditawarkan AWS, Anda masih memerlukan sejumlah perangkat keras untuk menggunakan layanan ini. Jumlah perangkat keras yang Anda butuhkan saat bekerja dengan layanan di awan sangat minim karena perangkat keras AWS melakukan semua pengangkatan yang berat. Saat bekerja dengan layanan lokal, Anda memerlukan perangkat keras tambahan karena AWS tidak lagi melakukan pengangkatan berat untuk Anda. Oleh karena itu, Anda harus mempertimbangkan persyaratan perangkat keras yang berbeda tergantung pada tempat Anda meng-host layanan AWS.

Menyebarkan layanan secara lokal

Tersembunyi dalam dokumentasi AWS adalah segala macam informasi berguna tentang berbagai layanan. Misalnya, AWS Storage Gateway akan menghubungkan perangkat lunak lokal (sebuah aplikasi dikombinasikan dengan kemampuan sistem operasi yang cukup untuk menjalankan perangkat keras atau mesin virtual) dengan penyimpanan berbasis awan.

Dengan kata lain, Anda menggunakan gateway untuk menghubungkan aplikasi Anda ke penyimpanan data yang dibutuhkannya. Tampaknya seolah menjalankan gateway di awan akan menjadi ide bagus karena Anda tidak perlu berinvestasi di perangkat keras tambahan. Namun, ketika Anda melihat persyaratannya, Anda melihat bahwa AWS Storage Gateway dilengkapi dengan perangkat keras, contoh, dan persyaratan penyimpanan tertentu. Yang penting untuk dipahami adalah bahwa awan menyajikan batasan yang harus Anda pertimbangkan selama tahap perencanaan.

Menggunakan layanan berbasis cloud bisa datang dengan keterbatasan.

Setelah Anda memastikan bahwa Anda dapat menjalankan konfigurasi yang Anda inginkan, Anda dapat mulai mempertimbangkan kelebihan dan kekurangan kerja di awan. Misalnya, saat hosting layanan di awan, Anda mendapatkan penskalaan otomatis sesuai kebutuhan, dan Amazon melakukan banyak tugas administratif untuk Anda. Namun, untuk perspektif yang realistis, Anda harus mengimbangi keuntungan ini dengan kesadaran akan kerugiannya, seperti:

  • Potensi untuk kecepatan aplikasi yang lebih rendah
  • Perlu menjaga koneksi internet yang handal
  • Kehilangan fleksibilitas
  • Vendor akan kehabisan bisnis

Meskipun kebutuhan perangkat keras dasar menjadi lebih murah, Anda perlu mempertimbangkan biaya tambahan dalam bentuk redudansi. Sebagian besar organisasi menemukan bahwa biaya perangkat keras untuk pindah ke awan pada dasarnya kurang dari mempertahankan departemen TI penuh, itulah sebabnya mereka bergerak. Namun, Anda harus bergerak dengan pengertian bahwa Anda memiliki hal-hal lain yang perlu dipertimbangkan saat Anda melakukannya.

Hosting layanan di awan

Saat layanan hosting lokal, Anda harus menyediakan semua infrastruktur yang dibutuhkan, yang bisa mahal.AWS memang memberikan panduan mengenai persyaratan minimal untuk hosting layanan secara lokal.

Aturan praktis yang bagus saat layanan hosting lokal adalah untuk melihat persyaratan yang diberikan vendor seminimal mungkin. Jika Anda tidak berencana untuk memuat servis dengan berat, minimum ini biasanya bekerja. Namun, saat Anda mengeklik tautan Mengoptimalkan Kinerja Gateway, saran pertama yang Anda lihat adalah menambahkan sumber daya ke gerbang Anda. Perencanaan untuk kapasitas terlalu banyak lebih baik daripada tidak cukup, namun mendapatkan konfigurasi sedekat mungkin dengan apa yang Anda butuhkan akan selalu membantu secara finansial.

Rencanakan ke depan untuk sumber daya yang memadai.

Tidak semua layanan akan bekerja secara lokal, namun Anda mungkin akan terkejut saat mengetahui banyak hal. Masalahnya adalah salah satu cara menentukan dengan tepat bagaimana Anda berencana untuk menggunakan layanan tertentu dan trade-off yang ingin Anda buat. Misalnya, saat menggelar layanan secara lokal, Anda mungkin merasa sulit menyediakan tingkat konektivitas yang sama yang dapat Anda berikan kepada pihak ketiga saat hosting layanan yang sama di awan.

Mendefinisikan lingkungan pengembangan yang baik

Setelah mengetahui sumber daya yang dibutuhkan untuk AWS dan telah memperhitungkan dasar-dasar penyiapan Anda, Anda perlu mempertimbangkan lingkungan pengembangan Anda. Isu pertama yang harus Anda pertimbangkan adalah salah satu bahasa. AWS tidak peduli dengan IDE apa yang Anda gunakan (walaupun pilihan IDE menentukan fitur mana yang tersedia untuk akses jarak jauh), namun ini sangat peduli dengan bahasa. Anda harus memverifikasi bahwa AWS mendukung bahasa pilihan Anda untuk layanan yang ingin Anda akses. Sebagai contoh, berikut adalah pilihan untuk Simple Queue Service (SQS).

Pastikan AWS memberi dukungan untuk bahasa yang ingin Anda gunakan.

Anda dapat membuat lingkungan penerapan menggunakan EC2. Tutorial ini menjelaskan cara melakukan tugas ini. Keuntungan utama dari pendekatan ini adalah Anda dapat secara teoritis mengembangkan aplikasi AWS dari mana saja karena pembangunan tidak lagi memerlukan sistem lokal dengan sumber daya tertentu.

Namun, pendekatan ini paling jelas tidak bebas, dan ini berarti Anda harus memiliki koneksi internet yang andal dari manapun Anda ingin melakukan tugas pengembangan - yang bukan masalah di tempat kerja, tapi mungkin masalah di rumah. Pendekatan pengembangan berbasis awan menggunakan AWS Command Line Interface (CLI).

Alasan utama untuk menggunakan lingkungan pengembangan lokal adalah Anda mempertahankan akses ke sumber daya lokal dan perpustakaan kode yang organisasi Anda saat ini bergantung untuk melakukan tugas pengembangan.

Pilihan ini juga memiliki keunggulan dalam kehandalan karena Anda tidak bergantung pada koneksi remote untuk menggunakannya. Jika koneksi Internet Anda turun, Anda dapat terus mengembangkan kode (namun pengujian tidak memungkinkan sampai koneksi dipulihkan). Bila menggunakan opsi ini, Anda memerlukan bandwidth tambahan - setidaknya untuk tujuan pengujian dan izin akses AWS melalui firewall organisasi.

Anda tidak hanya memiliki dua pilihan saat bekerja dengan AWS. Misalnya, Anda bisa menggunakan lingkungan pengembangan lokal namun menempatkan kode Anda di S3.Penggunaan penyimpanan data berbasis cloud berarti Anda dapat melakukan penyiapan lokal di beberapa lokasi (sehingga Anda dapat mempertahankan akses ke sumber daya lokal) dan masih mendapatkan keuntungan dari pengembangan berbasis awan, seperti memiliki akses ke kode Anda dari lokasi manapun Anda berada. memiliki lingkungan pengembangan yang dikonfigurasi.

Tutorial ini juga menarik karena ini memberi tahu Anda cara mengkonfigurasi lingkungan pengembangan Anda untuk menggunakan Elastis Beanstalk untuk pengendalian proyek, sumber, dan repositori. Seperti lingkungan pengembangan yang terlokalisasi, Anda tetap memerlukan izin yang diperlukan untuk akses Internet dan bandwidth yang cukup untuk menangani peningkatan permintaan data agar opsi ini berjalan dengan baik. Sebenarnya, persyaratan bandwidth lebih tinggi daripada konfigurasi lokal, dan lingkungan pengembangan harus bekerja dengan sumber daya jarak jauh.

Memilih lingkungan pengembangan yang benar tidaklah mudah. Dalam banyak kasus, pilihan menjadi salah satu preferensi pribadi dan persyaratan organisasi. Misalnya, menggunakan solusi pengembangan berbasis awan mungkin bukan pilihan saat berhadapan dengan tugas pengembangan yang sensitif; Kebutuhan keamanan bisa mengalahkan keinginan lainnya.

Persyaratan perangkat keras untuk Pengembang AWS - 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 ...