Cara Menyiapkan dan Mengonfigurasi AWS: Tutorial Komprehensif
Pelajari cara menyiapkan dan mengonfigurasi akun AWS untuk pertama kali dengan tutorial komprehensif ini. Temukan pengaturan penting, praktik terbaik keamanan, dan cara memanfaatkan layanan AWS untuk analisis data dan machine learning.
Amazon Web Services (AWS) adalah platform yang menawarkan beragam layanan komputasi awan. Sederhananya, ini seperti menyewa daya komputasi, penyimpanan, dan sumber daya teknologi lainnya dari Amazon alih-alih membeli dan mengelola perangkat keras Anda sendiri.
Untuk analisis data dan data science, AWS memungkinkan Anda dengan cepat menyiapkan lingkungan untuk menyimpan dan menganalisis data berukuran besar tanpa perlu khawatir tentang infrastruktur yang mendasarinya.
Platform ini menyediakan alat untuk penyimpanan data, pemrosesan, dan machine learning, sehingga lebih mudah bekerja dengan data dalam skala besar. Jadi, jika Anda perlu menyimpan dataset yang sangat besar, menjalankan analisis kompleks, atau bahkan membangun dan menerapkan model machine learning, AWS memiliki layanan untuk hampir semua kebutuhan.
Dalam tutorial ini, kami membahas cara menyiapkan dan mengonfigurasi akun AWS Anda untuk pertama kali, mencakup beberapa pengaturan penting dan praktik terbaik untuk menjaga keamanan akun.
Jika Anda baru di AWS, pertimbangkan untuk mengikuti kursus Introduction to AWS kami untuk memahami dasar-dasarnya.
Buat Akun AWS
Pertama, kunjungi situs web AWS dan klik "Create an AWS Account."
Masukkan alamat email Anda dan pilih nama akun AWS Anda. Jangan khawatir; Anda selalu dapat mengubah nama akun nanti. Anda perlu memverifikasi alamat email, lalu Anda dapat memilih kata sandi.
Daftar AWS
Pilih jenis akun–personal atau profesional. Tidak ada perbedaan fitur di antara keduanya, tetapi pilih profesional jika Anda menggunakan AWS untuk tujuan bisnis.
Kemudian, masukkan informasi kontak dan tambahkan informasi pembayaran Anda. AWS memerlukan kartu kredit atau debit yang valid untuk pembuatan akun, tetapi Anda dapat menggunakan AWS Free Tier untuk menghindari biaya pada layanan tertentu.
Terakhir, pilih paket dukungan Anda. AWS menawarkan tiga paket dukungan utama: basic (gratis), developer, dan business. Paket basic sudah cukup untuk sebagian besar pemula. Pilih paket yang paling sesuai dengan kebutuhan Anda.
Daftar AWS - Selamat
Tentukan Wilayah Bawaan Anda
Ini lebih merupakan keputusan daripada pengaturan umum karena Anda harus memilih wilayah untuk setiap layanan yang Anda gunakan. Namun, ada baiknya memiliki wilayah pilihan sejak awal.
AWS - Wilayah dan zona ketersediaan di Amerika Utara
Semakin dekat Anda atau klien Anda ke pusat data, semakin rendah latensi untuk aplikasi Anda dan semakin tinggi kinerjanya.
Faktor penting lain saat memilih wilayah adalah ketersediaan layanan. Tidak semua layanan AWS tersedia di setiap wilayah, jadi penting untuk memastikan bahwa layanan yang Anda rencanakan untuk digunakan tersedia di wilayah pilihan Anda. Anda dapat memeriksa daftar layanan regional AWS untuk memverifikasi hal ini. Misalnya, jika Anda perlu menggunakan Amazon SageMaker untuk machine learning, pastikan layanan tersebut tersedia di wilayah yang Anda pilih.
Catat kode singkat untuk wilayah yang Anda pilih (misalnya, “eu-east-1” untuk wilayah US East). Anda akan memerlukannya nanti saat mengonfigurasi AWS CLI.
Buat Grup Admin IAM dan Pengguna Admin IAM
Saat Anda membuat akun AWS, Anda diberi akun pengguna root. Pengguna root memiliki akses tanpa batas ke semua sumber daya dan layanan AWS, yang berarti jika akun ini disusupi, seluruh akun berisiko.
Dengan membuat pengguna dan grup Identity and Access Management (IAM), Anda dapat mengikuti prinsip least privilege, hanya memberikan izin yang diperlukan bagi setiap pengguna untuk menjalankan tugasnya.
Untuk penggunaan AWS sehari-hari, sangat disarankan membuat grup admin IAM dengan satu atau lebih pengguna admin. Anda dapat memberikan izin administrator penuh kepada grup admin, artinya Anda dapat melakukan hampir semua hal di AWS kecuali beberapa tugas langka yang memerlukan hak root.
Praktik terbaiknya adalah menyimpan kredensial pengguna root dengan aman dan hanya menggunakannya untuk penyiapan akun awal dan jika benar-benar diperlukan.
Untuk membuat grup dan pengguna, masukkan “IAM” ke bilah pencarian di bagian atas konsol AWS dan klik hasil pertama untuk IAM.
AWS - Mencari layanan IAM
Buat grup admin IAM
Di bawah “Access management” pada bilah sisi kiri, pilih “User groups” lalu pilih “Create group.” Masukkan nama untuk grup.
AWS IAM - Membuat grup pengguna baru
Berikutnya, Anda perlu melampirkan kebijakan izin ke grup. Anda dapat menulis kebijakan khusus atau memilih salah satu dari daftar kebijakan yang dibuat oleh AWS. Pilih kebijakan “AdministratorAccess” untuk grup Admin lalu pilih “Create user group.”
Buat pengguna admin IAM
Kembali ke dasbor IAM, pilih “Users” dari “Access management” pada bilah sisi kiri, lalu pilih “Create user.” Masukkan nama untuk pengguna.
AWS IAM - Membuat pengguna baru
AWS akan menampilkan beberapa pertimbangan keamanan dan praktik terbaik. Anda sebaiknya mempelajarinya dan memastikan memahami praktik terbaik serta implikasi keamanan dari setiap pilihan.
Untuk saat ini, centang kotak untuk memberikan akses ke AWS Management Console dan pilih jenis pengguna sebagai IAM user (ini juga akan mengaktifkan akses terprogram melalui access key—penjelasan lebih lanjut nanti).
AWS IAM - Menentukan detail pengguna
Klik “Next,” dan pastikan untuk mengunduh file CSV yang berisi kredensial pengguna Anda sebelum meninggalkan halaman ini.
Tetapkan Alias Akun
Alias akun adalah nama yang mudah diingat yang dapat Anda tetapkan ke akun AWS untuk memudahkan mengingat dan mengelolanya.
Secara default, akun AWS Anda diidentifikasi oleh ID numerik panjang, yang sulit diingat dan dikenali, terutama jika Anda mengelola banyak akun AWS.
Membuat alias akun sangat membantu dalam menyederhanakan proses masuk. Alih-alih menggunakan ID akun numerik, Anda dapat masuk dengan nama yang lebih bermakna sesuai pilihan Anda. Ini sangat membantu untuk mengingat akun mana yang sedang Anda akses jika Anda memiliki beberapa akun AWS untuk berbagai proyek atau lingkungan.
Anda dapat mengubah alias akun melalui dasbor IAM.
Ikuti Praktik Terbaik Keamanan AWS
Berikut lima praktik terbaik keamanan terpenting yang harus Anda ikuti untuk melindungi akun AWS Anda:
Aktifkan Multi-Factor Authentication (MFA): MFA menambahkan lapisan keamanan ekstra dengan mengharuskan kata sandi dan bentuk verifikasi kedua, seperti kode dari ponsel Anda. Ini membuat akses oleh pengguna tidak sah menjadi jauh lebih sulit.
Buat pengguna dan grup IAM: Seperti yang sudah kami sebutkan, Anda sebaiknya menghindari penggunaan akun root untuk tugas sehari-hari. Sebagai gantinya, buat pengguna IAM individual untuk setiap orang yang memerlukan akses ke akun AWS Anda, dan tetapkan izin berdasarkan peran mereka.
Tetapkan kebijakan kata sandi yang kuat: Pastikan semua pengguna membuat kata sandi yang kuat dan kompleks yang sulit ditebak. Terapkan kebijakan terkait hal ini dan wajibkan penggantian kata sandi secara berkala.
Terapkan prinsip least privilege: Hanya berikan izin yang diperlukan agar setiap pengguna dapat menjalankan tugasnya. Ini meminimalkan risiko perubahan tidak sengaja atau berbahaya yang dapat mengompromikan akun atau data Anda.
Pantau aktivitas akun Anda secara rutin: Gunakan AWS CloudTrail untuk mencatat dan memantau semua aktivitas akun. Tinjau log ini secara berkala untuk mendeteksi tindakan yang tidak biasa atau tidak sah.
Pelajari Tentang AWS Free Tier
AWS free tier adalah cara yang bagus untuk menjelajahi dan mempelajari layanan AWS tanpa khawatir akan biaya.
Free tier 12 bulan: Banyak layanan AWS gratis selama 12 bulan sejak tanggal Anda membuat akun. Setelah 12 bulan, layanan ini akan ditagihkan dengan tarif standar.
Selalu gratis: Beberapa layanan gratis tanpa batas waktu, terlepas dari kapan Anda membuat akun.
Uji coba: Layanan tertentu menawarkan uji coba jangka pendek agar Anda dapat mencobanya tanpa biaya.
Untuk menghindari biaya, Anda harus selalu membersihkan sumber daya yang tidak lagi Anda perlukan. Ini membantu memastikan Anda tetap dalam batas free tier dan menghindari biaya yang tidak perlu.
Manfaatkan dokumentasi dan tutorial praktis AWS yang luas, yang dirancang untuk membantu Anda memahami dan memanfaatkan free tier secara efektif. Sumber daya ini menyediakan panduan langkah demi langkah yang sempurna untuk pemula dan menunjukkan cara membersihkan sumber daya yang Anda gunakan selama tutorial.
Saat Anda mulai bereksplorasi sendiri, mulailah dengan proyek kecil yang sesuai dengan batas free tier. Lihat posting blog kami tentang 13 proyek AWS praktis yang dapat Anda terapkan untuk meningkatkan keterampilan dan menampilkannya dalam portofolio Anda.
Siapkan Peringatan Anggaran dan Ambang Batas
Budget di AWS memungkinkan Anda menetapkan target finansial untuk penggunaan dan biaya Anda. Ini membantu Anda memantau dan mengendalikan pengeluaran dengan memberikan visibilitas terhadap biaya dan penggunaan AWS Anda.
Peringatan anggaran adalah notifikasi yang memberi tahu Anda ketika biaya atau penggunaan Anda melampaui (atau diproyeksikan melampaui) ambang batas yang Anda tetapkan. Ini sangat berguna bagi pemula untuk menghindari biaya tak terduga saat mereka belajar dan bereksperimen dengan berbagai layanan AWS.
AWS juga mempermudah proses ini dengan memperkenalkan templat. Templat “Zero spend budget” sangat tepat untuk tetap berada dalam batas free tier untuk semua layanan yang Anda gunakan. Anda akan mendapatkan peringatan email ketika pengeluaran Anda melebihi $0,01, persis seperti yang kita inginkan!
Untuk mengaktifkannya, masukkan kata kunci “budgets” ke bilah pencarian di bagian atas halaman dan pilih “Budgets” dari layanan Billing and Cost Management.
AWS - Mencari layanan budgets
Pilih “Create budget” lalu cari templat “Zero spend budget.” Tentukan alamat email tempat Anda ingin menerima peringatan dan pilih “Create budget”.
AWS - Membuat anggaran zero-spend
Jelajahi AWS Management Console
AWS Management Console pada awalnya bisa terasa membingungkan, tetapi dengan sedikit panduan, akan jauh lebih mudah untuk dinavigasi.
Console home adalah halaman utama saat Anda masuk ke AWS Management Console. Halaman ini memberikan gambaran umum tingkat tinggi tentang sumber daya AWS dan aktivitas terbaru Anda.
AWS - Console home
Di pojok kiri atas terdapat menu layanan, yang kemungkinan akan paling sering Anda gunakan saat menavigasi AWS.
AWS - Menu layanan
Ada tiga area utama dalam menu layanan:
Bilah pencarian: Di bagian atas konsol terdapat bilah pencarian. Anda dapat dengan cepat menemukan layanan AWS dengan mengetikkan nama atau kata kunci.
Kategori: Layanan dikelompokkan ke dalam kategori seperti Compute, Storage, Database, Migration & Transfer, dan lainnya. Setiap kategori berisi layanan terkait. Misalnya, Anda akan menemukan EC2, Lambda, dan Elastic Beanstalk di bawah Compute.
Baru-baru ini dikunjungi: Ini adalah daftar praktis dari semua layanan yang baru-baru ini Anda gunakan. Anda dapat menambahkan layanan ke favorit dengan mengklik ikon bintang di sebelah namanya agar selalu muncul di sini dan di bagian atas halaman.
Anda juga dapat mengakses detail akun, pengaturan, akses ke dokumentasi AWS, dan opsi berguna lainnya di pojok kanan atas.
Kenali Layanan-Layanan AWS
Berikut tabel yang merangkum layanan utama AWS yang akan Anda gunakan sebagai profesional data, dikelompokkan berdasarkan fungsionalitas terkait.
Layanan terkelola untuk membangun, melatih, dan menerapkan model machine learning.
AWS Deep Learning AMIs
Lingkungan prakonfigurasi untuk menjalankan kerangka kerja deep learning seperti TensorFlow dan PyTorch.
AWS Comprehend
Layanan pemrosesan bahasa alami untuk mengekstrak wawasan dari teks.
Amazon Rekognition
Layanan untuk analisis gambar dan video.
Pemantauan dan keamanan
AWS CloudWatch
Layanan pemantauan dan observabilitas untuk sumber daya dan aplikasi AWS.
AWS CloudTrail
Melacak aktivitas pengguna dan penggunaan API di infrastruktur AWS Anda untuk audit dan kepatuhan.
AWS IAM
Mengelola akses ke layanan dan sumber daya AWS secara aman.
Instal dan Konfigurasikan Command Line Interface
AWS Command Line Interface (CLI) memungkinkan Anda mengendalikan banyak layanan AWS dan mengotomatiskannya melalui skrip, sehingga tugas seperti deployment, konfigurasi, dan pemantauan menjadi lebih efisien.
Menyiapkan CLI cukup mudah, dan Anda dapat mulai dengan perintah dasar untuk membiasakan diri.
Saat mengonfigurasi AWS CLI, Anda akan diminta memasukkan AWS access key ID dan secret access key, jadi mari siapkan kredensial ini.
Kembali ke pengguna admin yang Anda buat sebelumnya di dasbor IAM dan pilih “Create access key.”
AWS IAM - Membuat access key
Pilih use case yang sesuai di sini atau “Other” di bagian bawah. Opsi use case memberikan praktik terbaik untuk setiap use case. Apa pun pilihan Anda, pastikan Anda mempelajari dan memahami praktik terbaik keamanan saat menggunakan access key.
Buat access key Anda dan unduh file CSV yang berisi kredensial Anda. Simpan baik-baik!
Langkah 3: Konfigurasikan AWS CLI
Cukup jalankan perintah configure dan ikuti petunjuknya:
Anda akan diminta memasukkan AWS access key ID dan secret access key serta menentukan wilayah bawaan dan format output Anda (JSON adalah format yang paling umum digunakan).
Langkah berikutnya adalah berlatih menggunakan Python, AWS, dan pustaka boto3. Lihat webinar kami untuk demonstrasi praktis tentang cara menggabungkan layanan ini untuk membangun solusi data science yang andal.
Praktik Terbaik AWS untuk Pemula
Sebagai penutup, berikut beberapa kiat dan praktik terbaik untuk memaksimalkan penggunaan AWS.
Pantau penggunaan Anda: Selalu pantau penggunaan sumber daya untuk menghindari biaya tak terduga. Siapkan peringatan penagihan dan gunakan AWS Cost Explorer untuk melacak pengeluaran dan mengoptimalkan sumber daya Anda.
Bersihkan sumber daya yang tidak digunakan: Setelah menyelesaikan proyek atau eksperimen, pastikan untuk menghentikan instance EC2 yang tidak digunakan, menghapus volume penyimpanan yang tidak terpakai, dan membersihkan sumber daya lain untuk mencegah biaya yang tidak perlu.
Gunakan Free Tier dengan bijak: Manfaatkan AWS Free Tier untuk menjelajahi layanan dan belajar tanpa menimbulkan biaya. Ketahui batasannya dan pantau penggunaan Anda agar tetap dalam batas free tier.
Terapkan praktik terbaik keamanan: Aktifkan MFA untuk semua pengguna, terutama akun root. Buat pengguna IAM dengan hak akses seminimal yang diperlukan untuk perannya, dan hindari menggunakan kredensial root untuk tugas harian.
Otomatiskan dengan AWS CLI dan skrip: Pelajari penggunaan AWS CLI dan skrip otomasi untuk mengelola sumber daya secara efisien. Ini menghemat waktu dan mengurangi kemungkinan kesalahan manusia.
Cadangkan data penting: Secara rutin cadangkan data Anda menggunakan layanan seperti Amazon S3 dan AWS Backup. Ini memastikan Anda dapat memulihkan data jika terjadi penghapusan tidak sengaja atau masalah lainnya.
Terus belajar: AWS sangat luas dan terus berkembang. Tetap ikuti layanan terbaru, praktik terbaik, dan tutorial. AWS menyediakan dokumentasi yang ekstensif, lab praktis, dan program sertifikasi untuk membantu Anda mengembangkan keterampilan.
Dengan mengikuti praktik terbaik ini, Anda dapat memaksimalkan AWS sekaligus menjaga lingkungan cloud yang aman, hemat biaya, dan efisien.
Kesimpulan
Sekarang akun AWS Anda seharusnya sudah siap digunakan. Untuk mempelajari lebih lanjut tentang AWS, mulailah dengan mendaftar kursus AWS cloud technology and services kami. Setelah itu, Anda dapat meningkatkan karier Anda dengan mendapatkan sertifikasi AWS.
Apakah saya perlu memberikan informasi kartu kredit saat membuat akun AWS?⌄
Ya, Anda perlu memberikan informasi kartu kredit Anda saat membuat akun AWS. AWS menggunakan informasi ini untuk memverifikasi identitas Anda dan memastikan pembayaran atas layanan apa pun yang Anda gunakan melampaui batas free tier. Namun, Anda dapat memanfaatkan AWS Free Tier, yang menawarkan penggunaan gratis terbatas untuk banyak layanan AWS selama 12 bulan pertama, sehingga meminimalkan risiko biaya tak terduga.
Apa itu wilayah AWS, dan bagaimana cara memilih yang terbaik untuk kebutuhan saya?⌄
Wilayah AWS adalah area geografis tempat AWS memiliki pusat data. Setiap wilayah terdiri atas beberapa Availability Zone untuk redundansi dan keandalan. Saat memilih wilayah, pertimbangkan faktor seperti kedekatan geografis untuk mengurangi latensi, kepatuhan terhadap regulasi residensi data, ketersediaan layanan yang dibutuhkan, dan perbedaan biaya. Memilih wilayah yang dekat dengan pengguna utama Anda atau lokasi operasi Anda sering kali memberikan kinerja terbaik.
Apa itu AWS Free Tier, dan bagaimana cara memaksimalkannya?⌄
AWS Free Tier menawarkan penggunaan gratis untuk layanan AWS tertentu selama 12 bulan pertama setelah pembuatan akun, dan beberapa layanan selalu gratis. Untuk memaksimalkannya, manfaatkan tutorial praktis AWS yang dirancang untuk membantu Anda mempelajari layanan AWS sambil tetap dalam batas free tier. Tutorial ini menyediakan instruksi langkah demi langkah dan juga menunjukkan secara jelas cara membersihkan sumber daya di akhir, memastikan Anda tidak menimbulkan biaya tak terduga.
Apa yang harus saya lakukan jika saya melampaui batas AWS Free Tier?⌄
Jika Anda melampaui batas AWS Free Tier, Anda akan dikenai biaya berdasarkan harga standar untuk layanan yang digunakan. Untuk menghindari biaya tak terduga, siapkan peringatan penagihan di AWS Billing Dashboard untuk memberi tahu Anda saat mendekati atau melampaui penggunaan free tier. Pantau penggunaan Anda secara rutin. Jika Anda melihat biaya meningkat, identifikasi layanan yang paling banyak menggunakan sumber daya dan pertimbangkan untuk menguranginya atau menutupnya.
Apa perbedaan antara jenis akun AWS personal dan profesional?⌄
Akun AWS personal biasanya digunakan oleh individu untuk belajar, bereksperimen, dan proyek pribadi. Akun ini terikat pada metode pembayaran pribadi dan dikelola oleh satu pengguna. Di sisi lain, akun AWS profesional digunakan oleh bisnis dan organisasi. Akun ini melibatkan banyak pengguna, pengelolaan sumber daya yang lebih kompleks, dan terikat pada metode pembayaran organisasi. Akun profesional juga sering memiliki akses ke paket dukungan lanjutan dan fitur kepatuhan.
Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Amazon Web Services (AWS) adalah platform yang menawarkan beragam layanan komputasi awan. Sederhananya, ini seperti menyewa daya komputasi, penyimpanan, dan sumber daya teknologi lainnya dari Amazon alih-alih membeli dan mengelola perangkat keras Anda sendiri.
Untuk analisis data dan data science, AWS memungkinkan Anda dengan cepat menyiapkan lingkungan untuk menyimpan dan menganalisis data berukuran besar tanpa perlu khawatir tentang infrastruktur yang mendasarinya.
Platform ini menyediakan alat untuk penyimpanan data, pemrosesan, dan machine learning, sehingga lebih mudah bekerja dengan data dalam skala besar. Jadi, jika Anda perlu menyimpan dataset yang sangat besar, menjalankan analisis kompleks, atau bahkan membangun dan menerapkan model machine learning, AWS memiliki layanan untuk hampir semua kebutuhan.
Dalam tutorial ini, kami membahas cara menyiapkan dan mengonfigurasi akun AWS Anda untuk pertama kali, mencakup beberapa pengaturan penting dan praktik terbaik untuk menjaga keamanan akun.
Jika Anda baru di AWS, pertimbangkan untuk mengikuti kursus Introduction to AWS kami untuk memahami dasar-dasarnya.
Buat Akun AWS
Pertama, kunjungi situs web AWS dan klik "Create an AWS Account."
Masukkan alamat email Anda dan pilih nama akun AWS Anda. Jangan khawatir; Anda selalu dapat mengubah nama akun nanti. Anda perlu memverifikasi alamat email, lalu Anda dapat memilih kata sandi.
Daftar AWS
Pilih jenis akun–personal atau profesional. Tidak ada perbedaan fitur di antara keduanya, tetapi pilih profesional jika Anda menggunakan AWS untuk tujuan bisnis.
Kemudian, masukkan informasi kontak dan tambahkan informasi pembayaran Anda. AWS memerlukan kartu kredit atau debit yang valid untuk pembuatan akun, tetapi Anda dapat menggunakan AWS Free Tier untuk menghindari biaya pada layanan tertentu.
Terakhir, pilih paket dukungan Anda. AWS menawarkan tiga paket dukungan utama: basic (gratis), developer, dan business. Paket basic sudah cukup untuk sebagian besar pemula. Pilih paket yang paling sesuai dengan kebutuhan Anda.
Daftar AWS - Selamat
Tentukan Wilayah Bawaan Anda
Ini lebih merupakan keputusan daripada pengaturan umum karena Anda harus memilih wilayah untuk setiap layanan yang Anda gunakan. Namun, ada baiknya memiliki wilayah pilihan sejak awal.
AWS - Wilayah dan zona ketersediaan di Amerika Utara
Semakin dekat Anda atau klien Anda ke pusat data, semakin rendah latensi untuk aplikasi Anda dan semakin tinggi kinerjanya.
Faktor penting lain saat memilih wilayah adalah ketersediaan layanan. Tidak semua layanan AWS tersedia di setiap wilayah, jadi penting untuk memastikan bahwa layanan yang Anda rencanakan untuk digunakan tersedia di wilayah pilihan Anda. Anda dapat memeriksa daftar layanan regional AWS untuk memverifikasi hal ini. Misalnya, jika Anda perlu menggunakan Amazon SageMaker untuk machine learning, pastikan layanan tersebut tersedia di wilayah yang Anda pilih.
Catat kode singkat untuk wilayah yang Anda pilih (misalnya, “eu-east-1” untuk wilayah US East). Anda akan memerlukannya nanti saat mengonfigurasi AWS CLI.
Buat Grup Admin IAM dan Pengguna Admin IAM
Saat Anda membuat akun AWS, Anda diberi akun pengguna root. Pengguna root memiliki akses tanpa batas ke semua sumber daya dan layanan AWS, yang berarti jika akun ini disusupi, seluruh akun berisiko.
Dengan membuat pengguna dan grup Identity and Access Management (IAM), Anda dapat mengikuti prinsip least privilege, hanya memberikan izin yang diperlukan bagi setiap pengguna untuk menjalankan tugasnya.
Untuk penggunaan AWS sehari-hari, sangat disarankan membuat grup admin IAM dengan satu atau lebih pengguna admin. Anda dapat memberikan izin administrator penuh kepada grup admin, artinya Anda dapat melakukan hampir semua hal di AWS kecuali beberapa tugas langka yang memerlukan hak root.
Praktik terbaiknya adalah menyimpan kredensial pengguna root dengan aman dan hanya menggunakannya untuk penyiapan akun awal dan jika benar-benar diperlukan.
Untuk membuat grup dan pengguna, masukkan “IAM” ke bilah pencarian di bagian atas konsol AWS dan klik hasil pertama untuk IAM.
AWS - Mencari layanan IAM
Buat grup admin IAM
Di bawah “Access management” pada bilah sisi kiri, pilih “User groups” lalu pilih “Create group.” Masukkan nama untuk grup.
AWS IAM - Membuat grup pengguna baru
Berikutnya, Anda perlu melampirkan kebijakan izin ke grup. Anda dapat menulis kebijakan khusus atau memilih salah satu dari daftar kebijakan yang dibuat oleh AWS. Pilih kebijakan “AdministratorAccess” untuk grup Admin lalu pilih “Create user group.”
Buat pengguna admin IAM
Kembali ke dasbor IAM, pilih “Users” dari “Access management” pada bilah sisi kiri, lalu pilih “Create user.” Masukkan nama untuk pengguna.
AWS IAM - Membuat pengguna baru
AWS akan menampilkan beberapa pertimbangan keamanan dan praktik terbaik. Anda sebaiknya mempelajarinya dan memastikan memahami praktik terbaik serta implikasi keamanan dari setiap pilihan.
Untuk saat ini, centang kotak untuk memberikan akses ke AWS Management Console dan pilih jenis pengguna sebagai IAM user (ini juga akan mengaktifkan akses terprogram melalui access key—penjelasan lebih lanjut nanti).
AWS IAM - Menentukan detail pengguna
Klik “Next,” dan pastikan untuk mengunduh file CSV yang berisi kredensial pengguna Anda sebelum meninggalkan halaman ini.
Tetapkan Alias Akun
Alias akun adalah nama yang mudah diingat yang dapat Anda tetapkan ke akun AWS untuk memudahkan mengingat dan mengelolanya.
Secara default, akun AWS Anda diidentifikasi oleh ID numerik panjang, yang sulit diingat dan dikenali, terutama jika Anda mengelola banyak akun AWS.
Membuat alias akun sangat membantu dalam menyederhanakan proses masuk. Alih-alih menggunakan ID akun numerik, Anda dapat masuk dengan nama yang lebih bermakna sesuai pilihan Anda. Ini sangat membantu untuk mengingat akun mana yang sedang Anda akses jika Anda memiliki beberapa akun AWS untuk berbagai proyek atau lingkungan.
Anda dapat mengubah alias akun melalui dasbor IAM.
Ikuti Praktik Terbaik Keamanan AWS
Berikut lima praktik terbaik keamanan terpenting yang harus Anda ikuti untuk melindungi akun AWS Anda:
Pelajari Tentang AWS Free Tier
AWS free tier adalah cara yang bagus untuk menjelajahi dan mempelajari layanan AWS tanpa khawatir akan biaya.
AWS free tier - tiga jenis penawaran
Free tier menawarkan tiga jenis layanan:
Untuk menghindari biaya, Anda harus selalu membersihkan sumber daya yang tidak lagi Anda perlukan. Ini membantu memastikan Anda tetap dalam batas free tier dan menghindari biaya yang tidak perlu.
Manfaatkan dokumentasi dan tutorial praktis AWS yang luas, yang dirancang untuk membantu Anda memahami dan memanfaatkan free tier secara efektif. Sumber daya ini menyediakan panduan langkah demi langkah yang sempurna untuk pemula dan menunjukkan cara membersihkan sumber daya yang Anda gunakan selama tutorial.
Saat Anda mulai bereksplorasi sendiri, mulailah dengan proyek kecil yang sesuai dengan batas free tier. Lihat posting blog kami tentang 13 proyek AWS praktis yang dapat Anda terapkan untuk meningkatkan keterampilan dan menampilkannya dalam portofolio Anda.
Siapkan Peringatan Anggaran dan Ambang Batas
Budget di AWS memungkinkan Anda menetapkan target finansial untuk penggunaan dan biaya Anda. Ini membantu Anda memantau dan mengendalikan pengeluaran dengan memberikan visibilitas terhadap biaya dan penggunaan AWS Anda.
Peringatan anggaran adalah notifikasi yang memberi tahu Anda ketika biaya atau penggunaan Anda melampaui (atau diproyeksikan melampaui) ambang batas yang Anda tetapkan. Ini sangat berguna bagi pemula untuk menghindari biaya tak terduga saat mereka belajar dan bereksperimen dengan berbagai layanan AWS.
AWS juga mempermudah proses ini dengan memperkenalkan templat. Templat “Zero spend budget” sangat tepat untuk tetap berada dalam batas free tier untuk semua layanan yang Anda gunakan. Anda akan mendapatkan peringatan email ketika pengeluaran Anda melebihi $0,01, persis seperti yang kita inginkan!
Untuk mengaktifkannya, masukkan kata kunci “budgets” ke bilah pencarian di bagian atas halaman dan pilih “Budgets” dari layanan Billing and Cost Management.
AWS - Mencari layanan budgets
Pilih “Create budget” lalu cari templat “Zero spend budget.” Tentukan alamat email tempat Anda ingin menerima peringatan dan pilih “Create budget”.
AWS - Membuat anggaran zero-spend
Jelajahi AWS Management Console
AWS Management Console pada awalnya bisa terasa membingungkan, tetapi dengan sedikit panduan, akan jauh lebih mudah untuk dinavigasi.
Console home adalah halaman utama saat Anda masuk ke AWS Management Console. Halaman ini memberikan gambaran umum tingkat tinggi tentang sumber daya AWS dan aktivitas terbaru Anda.
AWS - Console home
Di pojok kiri atas terdapat menu layanan, yang kemungkinan akan paling sering Anda gunakan saat menavigasi AWS.
AWS - Menu layanan
Ada tiga area utama dalam menu layanan:
Anda juga dapat mengakses detail akun, pengaturan, akses ke dokumentasi AWS, dan opsi berguna lainnya di pojok kanan atas.
Kenali Layanan-Layanan AWS
Berikut tabel yang merangkum layanan utama AWS yang akan Anda gunakan sebagai profesional data, dikelompokkan berdasarkan fungsionalitas terkait.
Kategori
Layanan
Deskripsi
Penyimpanan
Amazon S3
Penyimpanan berskala untuk data, cocok untuk menyimpan data mentah, hasil pemrosesan, dan cadangan.
Amazon Glacier
Penyimpanan berbiaya rendah untuk arsip dan cadangan jangka panjang atas data yang jarang diakses.
AWS Storage Gateway
Menghubungkan perangkat lunak di lokasi (on-premises) dengan penyimpanan berbasis cloud untuk integrasi yang mulus.
Komputasi
Amazon EC2
Server virtual berskala untuk menjalankan tugas pemrosesan data, analisis, dan aplikasi.
AWS Lambda
Layanan komputasi tanpa server yang memungkinkan Anda menjalankan kode sebagai respons terhadap peristiwa tanpa mengelola server.
Basis data
Amazon RDS
Layanan basis data relasional terkelola yang mendukung beberapa mesin basis data (misalnya, MySQL, PostgreSQL).
Amazon Redshift
Layanan gudang data yang cepat dan berskala untuk menjalankan kueri kompleks pada dataset besar.
Amazon DynamoDB
Layanan basis data NoSQL terkelola untuk penyimpanan data yang cepat dan fleksibel.
Integrasi data
AWS Glue
Layanan ETL (Extract, Transform, Load) terkelola untuk menyiapkan dan mentransformasi data.
AWS Data Pipeline
Mengotomatiskan pemindahan dan transformasi data antara berbagai layanan AWS dan on-premises.
Analitik
Amazon Athena
Layanan kueri interaktif tanpa server untuk menganalisis data di S3 menggunakan SQL.
Amazon EMR
Kerangka kerja Hadoop terkelola yang memudahkan pemrosesan data dalam jumlah besar.
Amazon QuickSight
Layanan analitik bisnis untuk membangun visualisasi dan dasbor.
Machine learning
Amazon SageMaker
Layanan terkelola untuk membangun, melatih, dan menerapkan model machine learning.
AWS Deep Learning AMIs
Lingkungan prakonfigurasi untuk menjalankan kerangka kerja deep learning seperti TensorFlow dan PyTorch.
AWS Comprehend
Layanan pemrosesan bahasa alami untuk mengekstrak wawasan dari teks.
Amazon Rekognition
Layanan untuk analisis gambar dan video.
Pemantauan dan keamanan
AWS CloudWatch
Layanan pemantauan dan observabilitas untuk sumber daya dan aplikasi AWS.
AWS CloudTrail
Melacak aktivitas pengguna dan penggunaan API di infrastruktur AWS Anda untuk audit dan kepatuhan.
AWS IAM
Mengelola akses ke layanan dan sumber daya AWS secara aman.
Instal dan Konfigurasikan Command Line Interface
AWS Command Line Interface (CLI) memungkinkan Anda mengendalikan banyak layanan AWS dan mengotomatiskannya melalui skrip, sehingga tugas seperti deployment, konfigurasi, dan pemantauan menjadi lebih efisien.
Menyiapkan CLI cukup mudah, dan Anda dapat mulai dengan perintah dasar untuk membiasakan diri.
Langkah 1: Instal AWS CLI
Ikuti petunjuk instalasi AWS CLI resmi berdasarkan sistem operasi Anda untuk memasang AWS CLI terbaru.
Jangan lupa mengonfirmasi instalasi di akhir dengan menggunakan perintah berikut di terminal Anda:
Langkah 2: Siapkan kredensial Anda
Saat mengonfigurasi AWS CLI, Anda akan diminta memasukkan AWS access key ID dan secret access key, jadi mari siapkan kredensial ini.
Kembali ke pengguna admin yang Anda buat sebelumnya di dasbor IAM dan pilih “Create access key.”
AWS IAM - Membuat access key
Pilih use case yang sesuai di sini atau “Other” di bagian bawah. Opsi use case memberikan praktik terbaik untuk setiap use case. Apa pun pilihan Anda, pastikan Anda mempelajari dan memahami praktik terbaik keamanan saat menggunakan access key.
Buat access key Anda dan unduh file CSV yang berisi kredensial Anda. Simpan baik-baik!
Langkah 3: Konfigurasikan AWS CLI
Cukup jalankan perintah configure dan ikuti petunjuknya:
Anda akan diminta memasukkan AWS access key ID dan secret access key serta menentukan wilayah bawaan dan format output Anda (JSON adalah format yang paling umum digunakan).
Langkah berikutnya adalah berlatih menggunakan Python, AWS, dan pustaka boto3. Lihat webinar kami untuk demonstrasi praktis tentang cara menggabungkan layanan ini untuk membangun solusi data science yang andal.
Praktik Terbaik AWS untuk Pemula
Sebagai penutup, berikut beberapa kiat dan praktik terbaik untuk memaksimalkan penggunaan AWS.
Dengan mengikuti praktik terbaik ini, Anda dapat memaksimalkan AWS sekaligus menjaga lingkungan cloud yang aman, hemat biaya, dan efisien.
Kesimpulan
Sekarang akun AWS Anda seharusnya sudah siap digunakan. Untuk mempelajari lebih lanjut tentang AWS, mulailah dengan mendaftar kursus AWS cloud technology and services kami. Setelah itu, Anda dapat meningkatkan karier Anda dengan mendapatkan sertifikasi AWS.
Selain itu, lihat panduan terperinci kami untuk pilihan karier dan gaji pada peran AWS cloud practitioner. Saat Anda siap untuk wawancara pada peran AWS, posting blog kami tentang 32 pertanyaan wawancara AWS teratas akan membantu Anda bersiap!