Tutorial Windows Amazon EC2: Cara mengatur instans EC2

Artikel saya "Tutorial Linux Amazon EC2: Cara menyiapkan instans EC2" menunjukkan kepada Anda cara menyiapkan layanan komputasi Amazon Web Services jika Anda menggunakan Linux (khususnya, Ubuntu Linux). Tetapi bagaimana jika Anda adalah toko Microsoft Windows? Itulah yang dijelaskan artikel ini.

Selama Anda menggunakan ukuran instans kecil dan belum mendaftar, Anda dapat mencoba EC2 secara gratis. Tidak semua jenis instans (yang bervariasi menurut prosesor dan memori) dan ukuran penyimpanan gratis, tetapi UI memandu Anda tentang apa yang gratis dan apa yang tidak. Jika Anda belum mendaftar, lakukan sekarang.

(Untuk primer yang lebih dalam tentang EC2, lihat tutorial EC2 Sean Hall dari tahun 2012, tetapi perhatikan dia melakukan hal-hal dengan cara baris perintah, sedangkan hari ini Anda dapat melakukan hal-hal dengan cara grafis, seperti yang ditunjukkan posting ini. Namun, jika Anda mau tahu apa maksud Route 53 dan seterusnya, baca artikel Hall.)

Untuk memulai, masuk ke EC2 Management Console.

Konsol Manajemen adalah semacam mimpi buruk UI. Ini berisi setiap produk Amazon Web Services yang mungkin Anda gunakan. Beberapa kategori agak sewenang-wenang. Untungnya, EC2 ada di bagian paling atas. Klik EC2.

Setelah Anda mengklik EC2, Anda akan berada di Dasbor EC2. Ini memberi tahu Anda, antara lain, jika Anda memiliki instance yang sedang berjalan. Ada juga tombol Launch Instance berwarna biru besar. Klik itu.

Langkah 1: Pilih gambar mesin Amazon

Dari sini, AWS meminta Anda untuk memilih image mesin Amazon (AMI). Anggap itu sebagai jenis template mesin virtual. Itu sudah diinstal sebelumnya dengan sistem operasi. Gulir ke bawah sedikit.

Pilih gambar yang memenuhi syarat tingkat gratis Windows Server 2016 dengan mengklik tombol Pilih biru di sebelahnya.

Langkah 2: Pilih jenis instance

AWS sekarang meminta Anda untuk memilih jenis instans. Perhatikan bahwa instance berbeda dalam jumlah CPU virtual (vCPU), memori, penyimpanan yang tersedia, dan performa jaringan. Kebutuhan contoh ini sedikit, jadi pilihlah instance t2.micro tingkat gratis default (perhatikan bahwa nama terkadang berubah; pilih yang gratis). Klik tombol Next Configure Instance Details.

Ini membawa Anda ke salah satu UI Amazon yang kurang gurih. Dari sini Anda dapat mengubah:

  • Number of Instances:Jumlah instance yang Anda luncurkan, artinya meluncurkan dua VM sekaligus. Default-nya adalah 1, biarkan.
  • Purchasing Option:Jangan klik Minta Instans Spot. Melakukannya berarti Anda akan menawar pada instans Anda, dan jika orang lain menawar lebih tinggi tetapi di bawah harga eceran Amazon akan menutup Anda. Tidak ada gunanya memilih ini saat Anda menggunakan tingkat gratis. Jangan periksa ini, kami menawar 0.
  • Network:Ini adalah cloud pribadi virtual. Pada dasarnya, Amazon memungkinkan Anda memiliki beberapa jaringan virtual yang terisolasi. Saat ini, kami hanya memiliki satu. Biarkan seperti itu.
  • Subnet: Ini adalah cara lain untuk mengisolasi rentang IP. Mari kita tinggalkan itu juga.
  • Auto-assign Public IP:Kami pasti membutuhkan ini diaktifkan. Instans Amazon dapat memiliki dua IP: satu IP privat yang hanya dapat terhubung ke instans EC2 lain pada VPC yang sama, dan satu IP publik yang dapat Anda sambungkan dari mana saja di internet. Jika Anda menerapkan sistem yang lebih rumit, Anda akan memiliki beberapa contoh yang hanya memiliki IP pribadi. Dalam hal ini, kami membutuhkan IP publik; jika tidak, kami tidak dapat terhubung.
  • Shutdown Behavior: Ini naga. Setel ini ke Berhenti, yang merupakan default. Opsi Hentikan sebenarnya berarti menghapus atau membakar semuanya tanpa asuransi kebakaran.
  • Enable Termination Protection: Tinggalkan ini untuk contoh ini. Umumnya, saya memeriksa ini. Ini adalah keamanan yang mencegah Anda menghapus instance saat Anda tidak bermaksud demikian.
  • Monitoring: Amazon memiliki rangkaian pemantauan yang disebut CloudWatch. Kami tidak membutuhkan ini untuk saat ini.
  • Tenancy: Apa yang benar-benar membuat ekonomi EC2 berfungsi adalah bahwa sebagian besar waktu instans Anda mungkin tidak melakukan apa pun. Opsi Bersama paling masuk akal untuk itu, karena Anda berbagi sumber daya back-end dengan pengguna lain saat instans Anda tidak berjalan, sehingga menurunkan biaya Anda. Namun, jika Anda mencoba mendapatkan kinerja maksimal, Anda akan memilih Host Khusus. Ada juga opsi untuk memiliki Instans Khusus, yang berarti ia berjalan pada host yang didedikasikan untuk Anda gunakan, tetapi beberapa instans (dari Anda) mungkin berjalan pada perangkat keras yang sama. Dalam contoh ini, pilih Bersama; kami akan pergi dengan harga murah.

Langkah 3: Konfigurasikan detail instance

Langkah 4: Tambahkan penyimpanan ke instance Anda

Sekarang, klik Add Storage. Penyimpanan adalah ruang disk. Anda memiliki pilihan Tujuan Umum (SSD), IOPS Terprovisi (SSD), atau Magnetik. Karena penyimpanan Tujuan Umum memenuhi syarat untuk tingkat gratis, pilih itu. Jika Anda membutuhkan kinerja, Anda akan memilih opsi IOPS Tersedia. (Saya tidak yakin mengapa ada orang yang mempertimbangkan untuk memilih disk magnetis seperti yang digunakan orang-orang di gua ketika saya masih kecil. Kita dapat memiliki disk besar dengan kapasitas 30 GB, tetapi di sini mari kita tetap menggunakan 8 GB (default). Jika kita mau, kami dapat memiliki lebih dari satu volume (partisi disk), tetapi kami tidak melakukannya, jadi klik Berikutnya: Tambahkan Tag di bagian bawah.

Langkah 5: Tambahkan tag ke instance Anda

Tag hanyalah pasangan nilai kunci yang terkait dengan instance. Anda dapat menggunakannya untuk apa pun. Di tempat kerja saya, kami menggunakannya untuk pusat biaya dan manajemen. Bahkan ada skrip yang secara otomatis menutup instance jika orang meninggalkannya. AWS mahal dan melakukan hal yang sama dengan membiarkan lampu menyala dapat menguras rekening bank lama dengan cukup cepat.

Dalam contoh ini, kami hanya melakukan sedikit contoh pengujian dan tidak menerapkan seluruh rangkaian manajemen devops, jadi Anda cukup mengklik Berikutnya: Konfigurasi Grup Keamanan.

Langkah 6: Konfigurasikan grup keamanan Anda

Sebelum Anda melakukan apa pun di layar keamanan, buka tab browser lain dan ketik literal what is my ip. Anda akan mendapatkan alamat IP seperti yang palsu yang baru saja saya palsukan pada tangkapan layar ini (71.182.95.5). Ini adalah alamat IP 32-bit. Salin.

Di Windows, protokol layanan terminal yang Anda gunakan untuk melakukan login jarak jauh disebut RDP (Remote Desktop Protocol). Jadi, di layar Configure Security Group konsol EC2, RDP harus menjadi Jenis yang dipilih.

Secara default, Amazon mematikan semua yang ada di IP instans publik Anda. Default pada layar ini adalah membiarkan SSH terbuka ke 0.0.0.0/0, yang berarti seluruh dunia. Tempel IP Anda ke dalam kotak teks dan tambahkan /32 di bagian akhir. The /32berarti alamat IP utuh dan hanya alamat ini.

Jika Anda memasukkan 71.182.95.5/24, IP apa pun yang dimulai dengan 71.182.95 akan bisa masuk ke port SSH. Jika Anda memasukkannya /16, siapa pun dengan IP yang dimulai 7.182 akan masuk ke port SH. Jika Anda memasukkannya /8, siapa pun yang IPnya dimulai dengan 71 akan masuk ke port. Ini bukan untuk mengatakan mereka bisa masuk; tetapi mereka dapat terhubung ke port TCP / IP. Ingat: Bahkan SSH memiliki kerentanan.

Dimungkinkan untuk menggunakan alamat IPv6 juga (jika IP Anda lebih panjang dan memiliki :s, itu adalah alamat IPv6). Ubah saja /32menjadi /128. Klik Tinjau dan Luncurkan untuk melanjutkan.

Langkah 7: Tinjau instance Anda

Layar yang hampir final ini memberi Anda kesempatan untuk memperbaiki kesalahan apa pun. Saya tidak membuat kesalahan, jadi saya cukup mengklik Luncurkan. Tetapi Anda mungkin ingin meninjau pekerjaan Anda sendiri.

Langkah 8: Luncurkan instance Anda

Sebagai pengguna Windows, Anda mungkin tidak terbiasa mengunduh file-file kunci ini seperti yang Anda lakukan untuk SSH. Namun, pasti buat pasangan kunci baru dan unduh dan  jangan pernah kehilangannya  untuk Windows di EC2. Anda akan membutuhkannya untuk masuk.

Setelah Anda mengunduh kunci, klik tombol Luncurkan Instans.

Jika ini adalah pertama kalinya Anda di EC2, Anda harus membuat pasangan kunci baru. Jika Anda pernah menggunakan EC2 sebelumnya, Anda dapat memilih salah satu yang telah Anda gunakan.

Anda harus mengunduh kunci sebelum Anda dapat melanjutkan. Unduh kuncinya, lalu klik Luncurkan Instance.

Di layar berikutnya, Anda diberi tahu bahwa instans Anda sedang berlangsung. Klik ID instance-nya (hex panjang setelah "dimulai").

Anda akan dibawa ke layar status yang menunjukkan bahwa instance menunggu keputusan. Tunggu atau klik tombol Segarkan sampai Anda bosan. 

Setelah instance akhirnya muncul, klik kanan dan pilih Dapatkan Kata Sandi Windows.

Ingat file kunci itu? Pilih dan klik Dekripsi Kata Sandi.

Layar Ambil Kata Sandi Administrator Windows Default di EC2 adalah bukti bahwa Amazon membenci pengguna Windows dan ingin menyiksa mereka. Anda akan ingin menyalin dan menempelkan kata sandi itu karena berada di sisi yang panjang dan acak. Sayangnya, font di EC2 sedemikian rupa sehingga Anda tidak akan memperhatikan bahwa Amazon telah memberi spasi setelah karakter terakhir saat Anda menyorotnya dan menyalinnya. Jika Windows memberi tahu Anda bahwa Anda memiliki kata sandi yang salah, mungkin itulah sebabnya. (Anda dapat membuka layar ini lagi dan merenungkan kebencian Anda terhadap pengembang yang melakukan ini kepada Anda.)

Sekarang saatnya menggunakan klien Remote Desktop Protocol. Ada klien untuk MacOS, berbagai versi Linux (seperti untuk Red Hat Linux), dan tentu saja untuk Windows. Dalam tutorial ini, saya menggunakan versi Mac, tetapi semuanya serupa. 

Buat koneksi baru. 

Anda akan berakhir di layar dengan banyak properti. Sebut saja, isi alamat IP (klik pada instance di konsol EC2 jika Anda tidak merekamnya), dan tetapkan Administrator sebagai pengguna. Tempelkan kata sandi itu dari layar Dekripsi Kata Sandi. Saya benci memilikinya dalam mode layar penuh jadi saya hapus centangnya.

Sekarang temukan koneksi baru ini di menu, pilih, lalu klik tombol Start (ikon panah kanan) di bagian atas.

Anda akan melihat layar dengan beberapa peringatan yang tidak menyenangkan bahwa ada sesuatu yang tidak dapat diverifikasi. Ini hanya muncul pertama kali. Jika itu muncul lain kali maka ada sesuatu yang salah. Klik Lanjutkan.

Jika semuanya berjalan dengan baik, Anda akan melihat layar Windows yang mengkilap.

Tapi jangan biarkan itu terus berjalan. Jadi, kembali ke layar instans EC2. Klik kanan instans dan pilih Status Instans> Hentikan.

Anda akan melihat "Anda yakin?" layar. Klik Ya, Berhenti.

Setelah instance dihentikan, mesin seolah-olah mati. Namun, itu masih ada makan ... yah, tidak ada, karena kami memilih tingkat gratis, dan Anda mendapatkan 12 bulan gratis. Tapi mari kita hentikan bagaimanapun juga untuk kebersihan yang baik. Klik kanan instans dan pilih Status Instans> Hentikan.

Setelah Anda melakukan ini, Anda mendapatkan pertanyaan "apakah Anda yakin?" layar. Katakan Ya, Hentikan. Jika pengaturan keamanan yang saya sebutkan sebelumnya aktif, Anda harus mematikannya sebelum Anda benar-benar dapat menghentikan instans.

Selamat, Anda telah membuat sebuah instance, masuk ke dalamnya, menghentikannya, dan menghentikannya. Perjalanan Anda telah dimulai. Mungkin lain kali, Anda dapat menginstal beberapa perangkat lunak di dalamnya dan mungkin membuat AMI, tetapi untuk saat ini, nikmati kesenangan Anda dengan EC2.

Ingatlah untuk tidak menghabiskan banyak uang!