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

10 Outlook 2013 Jalan pintas layak diambil - dummies

10 Outlook 2013 Jalan pintas layak diambil - dummies

Meskipun komputer dan program perangkat lunak seperti Outlook 2013 seharusnya menyelamatkan Anda waktu, beberapa hari ini sepertinya tidak menjadi masalah. Tombol juggling, kunci, dan Pita sepertinya bisa memakan waktu seharian. Berikut adalah beberapa cara pintas yang bisa menghemat waktu dan ketegangan Anda.

Cara menambahkan kontak di Outlook 2013 - dummies

Cara menambahkan kontak di Outlook 2013 - dummies

Bila bukan apa yang Anda ketahui tapi siapa yang Anda kenal, Anda butuh alat yang bagus untuk mencatat siapa siapa. Outlook 2013 adalah alat yang hebat untuk mengelola nama dan alamat Anda, dan ini mudah digunakan sebagai Buku Hitam Kecil Anda.

Cara menambahkan foto ke kontak Outlook 2013 - dummies

Cara menambahkan foto ke kontak Outlook 2013 - dummies

Anda dapat menyertakan gambar dengan kontak informasi yang Anda kumpulkan di Outlook 2013, dan tidak hanya untuk hiasan. Kini setelah banyak ponsel dan perangkat seluler lainnya melakukan sinkronisasi dengan daftar Kontak Outlook, Anda dapat membuat gambar seseorang muncul di layar ponsel Anda setiap kali dia menelepon atau mengirim SMS. Foto-foto itu ...

Pilihan Editor

Cara Mengatasi Masalah Lingkaran di lingkaran PSAT / NMSQT - dummies

Cara Mengatasi Masalah Lingkaran di lingkaran PSAT / NMSQT - dummies

Ada di mana-mana, terutama di PSAT / NMSQT. Bukan kebetulan bahasa Inggris berisi begitu banyak rujukan ke lingkaran: lingkaran teman, air mengitari cerat, lingkaran penuh, dan sebagainya. Ketika Anda menekan lingkaran pertanyaan pada PSAT / NMSQT, ingat fakta-fakta ini: Jari-jari adalah garis lurus dari pusat lingkaran ...

Meningkatkan Motivasi Anda untuk Dilakukan dengan baik di MAT - dummies

Meningkatkan Motivasi Anda untuk Dilakukan dengan baik di MAT - dummies

Uji Analogi Miller (Miller Analogies Test - MAT) adalah tes standar yang biasanya digunakan untuk penerimaan sekolah pascasarjana, jadi Anda sudah termotivasi untuk melakukannya dengan baik. Sebagai belajar untuk MAT menjadi sulit, memakan waktu, membosankan, atau hanya membosankan, akan sulit untuk mempertahankan motivasi Anda untuk melanjutkan pencarian Anda. Jadi, bagaimana Anda bisa meningkatkan level Anda saat ini?

Pilihan Editor

Bagaimana memberi nama file HTML - dummies

Bagaimana memberi nama file HTML - dummies

Anda tidak dapat membuka kode Anda di browser sampai Anda menyimpan itu dengan perpanjangan nama file. html (atau .htm). Ingat bahwa judul halaman ditampilkan di bilah judul browser atau bilah tab. Judul benar-benar bagaimana halaman Anda "diidentifikasi" ke seluruh dunia. Nama file halaman, meskipun, lebih merupakan bagian dalam ...

Bagaimana Mencocokkan Email Pemasaran dengan Brand Anda - dummies

Bagaimana Mencocokkan Email Pemasaran dengan Brand Anda - dummies

Branding e-mail pemasaran Anda membantu audiens Anda untuk segera mengenali dan membedakan e-mail Anda dari e-mail asing yang mereka terima. Menjaga pencitraan e-mail Anda konsisten dari waktu ke waktu memungkinkan penerima Anda mengenal Anda dan e-mail karena mereka menerima beberapa e-mail dari Anda. Semua komunikasi bisnis Anda harus mengandung elemen pencitraan merek yang konsisten, dan ...