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 2025

Video: How does a blockchain work - Simply Explained 2025
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

Kantor 2011 untuk Mac: Membuat Tabel dengan Kotak Dialog atau Teks - dummies

Kantor 2011 untuk Mac: Membuat Tabel dengan Kotak Dialog atau Teks - dummies

Sementara ada cara baru untuk membuat tabel di Office 2011 untuk Mac, Anda masih bisa menggunakan teknik stand-by. Menu yang familiar masih bekerja di Office 2011 untuk Mac, dan inilah buktinya. Dialog meja semuanya masih ada di sana: Di Word, pilih Table → Insert → Table; Sebagai alternatif, pada tab Tabel Ribbon, di Tabel Pilihan ...

Kantor 2011 untuk Mac: Melepaskan Command Toolbar - dummies

Kantor 2011 untuk Mac: Melepaskan Command Toolbar - dummies

Apakah Anda menggunakan Office 2011 untuk Mac atau Produk Microsoft Office lainnya, toolbar Anda bisa sangat berantakan. Setiap kali Anda merasa perlu untuk men-tweak antarmuka aplikasi Microsoft Office, Anda perlu memanggil dialog Customize Toolbars and Menus. Ini adalah dialog super kuat di Word, Excel, dan PowerPoint yang memungkinkan Anda ...

Kantor 2011 untuk Mac: Berbagi Toolbar dan Menu - dummies

Kantor 2011 untuk Mac: Berbagi Toolbar dan Menu - dummies

Setelah Anda menyesuaikan Office 2011 Anda bilah alat dan antarmuka, Anda dapat berbagi penyesuaian dengan orang lain. Namun, pastikan bahwa Anda menasihati orang-orang yang telah Anda lakukan sebelum membagikan dokumen Anda dengannya; Jika tidak, mereka mungkin akan terkejut saat mereka membuka dokumen Anda dan melihat susunan toolbar atau menu yang berbeda dari pada apa ...

Pilihan Editor

Penting Office 2007 Commands - dummies

Penting Office 2007 Commands - dummies

Anda dapat membuat program Office 2007 lebih mudah jika Anda menggunakan pintasan sederhana ini. Perintah-perintah ini, seperti mengurungkan kesalahan dan memperbesar dan memperkecil akan membantu Anda menghemat waktu. Memasuki simbol: Untuk memasukkan simbol atau karakter asing yang tidak ada pada keyboard Anda, masuk ke tab Insert dan klik Symbol ...

Menyesuaikan Perintah Menu di Office 2003 - dummies

Menyesuaikan Perintah Menu di Office 2003 - dummies

Office 2003 menyediakan dua teknik untuk menyesuaikan menu dan perintah menu. Anda bisa memulai dari kotak dialog Rearrange Commands atau menggunakan metode drag-and-drop. Teruslah membaca. Menangani perintah menu di kotak dialog Rearrange Commands Teknik tombol Options Toolbar untuk menangani tombol toolbar bagus dan keren, tapi bagaimana jika Anda ingin ...

Pilihan Editor

Bagaimana memecahkan kesalahan logis dalam analisis argumen Pertanyaan GRE - dummies

Bagaimana memecahkan kesalahan logis dalam analisis argumen Pertanyaan GRE - dummies

Ketika Anda menjawab Argument Analysis Pertanyaan di GRE, argumen mungkin tampak logis dan adil di permukaan tapi sebenarnya keliru (keliru, cacat). Alasan melingkar, penalaran sebab-akibat yang keliru, dan generalisasi sweeping adalah tiga tanda argumen lemah. Dengan melihat beberapa kesalahan logis yang lebih umum, Anda dapat mengidentifikasi kelemahan dalam argumen dan ...

Pilihan ganda, Beberapa Jawaban tentang Tes Matematika GRE - Pertanyaan Praktik - dummies

Pilihan ganda, Beberapa Jawaban tentang Tes Matematika GRE - Pertanyaan Praktik - dummies

Meskipun pertanyaan matematika biasanya hanya memiliki satu jawaban yang benar, ini tidak selalu terjadi. Akibatnya, beberapa pertanyaan pilihan ganda pada tes GRE Math akan memberi Anda daftar jawaban dan meminta Anda untuk memilih lebih dari satu. Pertanyaan praktik berikut meminta Anda untuk menemukan nilai kemungkinan yang berbeda secara berurutan dan ...

Pilihan ganda, Beberapa Jawaban tentang Tes Verbal GRE - Pertanyaan Praktik - dummies

Pilihan ganda, Beberapa Jawaban tentang Tes Verbal GRE - Pertanyaan Praktik - dummies

Pada tes GRE Verbal, beberapa pertanyaan pilihan ganda akan memiliki lebih dari satu jawaban yang benar. Untuk pertanyaan ini, Anda akan diminta untuk melihat-lihat pilihan jawaban dan memilih semua yang menurut Anda benar. Dalam pertanyaan praktik berikut, Anda diminta untuk membaca bagian yang disertakan, dan kemudian ...