Video: AWS Tutorial For Beginners | AWS Training | Intellipaat 2024
Oleh John Paul Mueller
Perkhidmatan Web Amazon (AWS) bermula kecil tetapi telah menjadi koleksi perkhidmatan awan yang luas yang boleh digunakan oleh perniagaan untuk menyokong sebarang aktiviti tanpa perlu melabur dalam infrastruktur IT.
Tinjauan Ringkas Perkhidmatan Web Amazon
Amazon Web Services (AWS) adalah tentang mengetahui perkhidmatan mana yang hendak digunakan. Amazon menyediakan banyak perkhidmatan peringkat bebas yang boleh anda cuba, tetapi sesetengahnya lebih baik untuk tujuan eksperimen daripada yang lain. Jadual berikut membentangkan gambaran ringkas mengenai perkhidmatan yang paling sesuai dengan keperluan percubaan.
Nama Perkhidmatan | Deskripsi | URL Akses Konsol |
Amazon CloudFront | Menetapkan Rangkaian Pengiriman Kandungan (CDN) yang digunakan untuk menghantar kandungan dari perkhidmatan Amazon kepada pengguna akhir. Perkhidmatan ini menyokong streaming dinamik, statik dan kandungan interaktif. | // console. aws. amazon. com / cloudfront / |
Amazon CloudWatch | Memantau sumber awan AWS yang digunakan oleh aplikasi yang anda jalankan di AWS. Anda boleh menggunakan perkhidmatan ini untuk mengumpul dan menjejaki metrik, mengumpul dan memantau fail log, menetapkan penggera, dan secara automatik bertindak balas terhadap perubahan dalam sumber AWS anda. Pada asasnya, perkhidmatan ini membolehkan anda untuk mengesan aktiviti permohonan melalui pelbagai kaedah, seperti fail log. | // console. aws. amazon. com / cloudwatch / |
Amazon DynamoDB | Menyediakan akses kepada perkhidmatan pangkalan data NoSQL yang menyokong kedua-dua model penyimpanan dokumen dan nilai utama. Pangkalan data NoSQL adalah model pangkalan data tanpa kelajuan tinggi yang mengkhususkan diri dalam kemudahan pembangunan, prestasi berskala, ketersediaan tinggi, dan ketahanan. | // console. aws. amazon. com / dynamodb |
Amazon Transcoder Transcoder | Menukar (transcodes) fail media dari satu format ke format lain, biasanya untuk membuat media bermain pada peranti seperti telefon bimbit, tablet, dan PC. | // console. aws. amazon. com / elastictranscoder / |
Amazon ElastiCache | Mencipta cache data ing memori yang meningkatkan prestasi aplikasi dengan memindahkan data dari perkhidmatan penyimpanan jangka panjang, seperti RDS Amazon, ke memori. Perkhidmatan ini menyokong dua sumber terbuka, enjin caching memori: Memcached dan Redis | // console. aws. amazon. com / elasticache / |
Perkhidmatan Amazon Elasticsearch | Melancarkan perkhidmatan open source Elastisearch, kini hanya dipanggil Elastis (// www. elastik co /) ke awan AWS di mana anda boleh menggunakannya untuk melakukan carian dan tugas analisis. Tugas analisis boleh merangkumi log pemeriksaan, aplikasi pemantauan, dan melakukan analisa aliran klik. | // console. aws. amazon. com / es / |
Amazon Database Service Service (RDS) | Membolehkan penyimpanan objek data sebagai sebahagian daripada pangkalan data relasional.Amazon RDS saat ini menyokong enam enjin pangkalan data: Amazon Aurora Oracle Microsoft SQL Server PostgreSQL MySQL MariaDB Anda juga boleh menggunakan sebarang kombinasi RDS Tujuan Umum (SSD) atau penyimpanan magnetik. | // console. aws. amazon. com / rds |
Amazon Simple Email Service (SES) | Membolehkan anda menghantar e-mel transaksi, mesej pemasaran, atau jenis kandungan berkualiti tinggi sebagai mesej e-mel. Anda boleh menggunakan perkhidmatan ini untuk menyampaikan mesej ke dalam baldi Amazon S3, memanggil kod tersuai menggunakan fungsi AWS Lambda, atau menyiarkan pemberitahuan kepada Amazon SNS. | // console. aws. amazon. com / ses / |
Amazon Pemberitahuan Perkhidmatan Mudah (SNS) | Mencipta model penerbitan / langganan untuk memberikan pemberitahuan kepada pelanggan. Anda menggunakan perkhidmatan ini untuk menyampaikan mesej. Perkhidmatan ini bergantung pada Amazon Simple Queue Service (SQS). | // console. aws. amazon. com / sns / |
Amazon Simple Queue Service (SQS) | Menyediakan perkhidmatan beratur yang diurus sepenuhnya. Beratur membolehkan anda menanggalkan komponen aplikasi awan supaya komponen tidak perlu dijalankan pada masa yang sama. Perkhidmatan ini sering digunakan dengan Amazon Pemberitahuan Perkhidmatan Mudah (SNS). | // console. aws. amazon. com / sqs / |
Amazon Storage Storage Service (S3) | Membolehkan penyimpanan objek data dalam apa-apa jenis di awan. Tiga tahap penyimpanan membolehkan anda melakukan jangka pendek (perkhidmatan Standard), pertengahan peringkat (Akses Mudah, IA), dan penyimpanan jangka panjang (Glacier). Anda juga boleh mengkonfigurasi data ke pelbagai peringkat penyimpanan berdasarkan dasar dan kegunaan. | // console. aws. amazon. com / s3 / |
AWS IoT | Membolehkan peranti yang disambungkan untuk berinteraksi dengan aplikasi awan dan peranti lain. Pemaju juga boleh menggunakan perkhidmatan ini untuk menambah AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, dan Amazon Elasticsearch Service untuk aplikasi. | // console. aws. amazon. com / iot / |
AWS Lambda | Menjalankan kod aplikasi tersuai tanpa memerlukan penyediaan atau mengurus pelayan. Anda memuat naik kod yang anda mahu jalankan, dan AWS Lambda melakukan semua yang diperlukan untuk menjalankan dan skala kod anda dengan ketersediaan tinggi. | // console. aws. amazon. com / lambda |
Perkhidmatan Migrasi Pangkalan Data | Memungkinkan untuk memindahkan data dari satu jenis pangkalan data kepada jenis database yang sama sekali berbeda. Memindahkan data antara pangkalan data adalah tugas pentadbiran yang penting. Anda boleh mencari pelbagai sebab untuk memindahkan data. Antara sebab yang paling biasa adalah perubahan dalam vendor pangkalan data, mewujudkan platform yang sama untuk semua elemen organisasi, menaik taraf untuk mendapatkan set ciri yang lebih baik, dan perubahan dalam platform (seperti bergerak dari pelayan korporat ke awan). | // console. aws. amazon. com / dms |
Beanstalk Elastik (EB) | Mencipta persekitaran untuk bekerja dengan aplikasi web. Fokus EB adalah untuk dapat memuat naik, mengkonfigurasi, dan mengurus aplikasi dengan pelbagai kemudahan dengan mudah. Aplikasi tidak berguna melainkan orang boleh mengaksesnya dengan mudah dan membuatnya menjalankan tugas apa saja yang direka untuk melakukan dengan cara yang paling lancar. | // console. aws. amazon. com / elasticbeanstalk |
Cloud Compute Elastic (EC2) | Menyediakan akses ke perkhidmatan web yang menawarkan kapasiti pengiraan berasaskan awan resizable. Anda menggunakan perkhidmatan ini untuk mengakses hosting pelayan maya. | // console. aws. amazon. com / ec2 / |
Sistem Fail Elastik (EFS) | Menetapkan sistem fail berasaskan awan untuk menyimpan data. Kebanyakan pengguna perniagaan agak biasa dengan tahap sistem fail kerana mereka menggunakannya untuk mengambil fail ketika bekerja dengan aplikasi seperti pemproses kata. Sistem fail menggunakan metafora kabinet pemfailan, di mana fail individu muncul dalam folder dan folder muncul dalam laci (partisyen cakera keras individu). | // console. aws. amazon. com / efs |
Glacier | Menyediakan fungsi arkib data untuk data yang anda tidak perlu akses secara aktif. Mengarkibkan data, tindakan mengalihkannya dari storan berkelajuan tinggi mahal kepada kos rendah, penyimpanan berkelajuan rendah, digunakan untuk bertindak seperti memindahkan fail kertas dari pejabat ke ruang bawah tanah. Seseorang mungkin menggunakan fail tersebut pada suatu masa, dalam beberapa cara, beberapa hari, tetapi tidak hari ini dan mungkin tidak pernah. | // console. aws. amazon. com / glacier / |
Identity and Access Management (IAM) | Membantu anda mengkonfigurasi keselamatan AWS untuk semua perkhidmatan. Anda menggunakan perkhidmatan ini untuk memastikan perkhidmatan anda yang lain tetap selamat dan tidak dapat diakses oleh orang lain. | // console. aws. amazon. com / iam / |
Perintah Antara Baris Perintah AWS yang Berkaitan dengan AWS Anda Perlu Tahu
Antarmuka Barisan Perintah (CLI) menunjukkan persekitaran yang tidak selesa bagi ramai orang. Memandangkan CLI untuk perkhidmatan percuma Amazon Web Services (AWS) bergantung kepada Linux dan banyak pentadbir yang tidak biasa dengan sistem operasi, keadaan menjadi lebih kurang selesa.
Walau bagaimanapun, dengan menggunakan konsol AWS sebanyak mungkin, anda boleh mengurangkan keperluan untuk CLI sekurang-kurangnya. Walau bagaimanapun, anda mendapati bahawa beberapa tugas masih memerlukan CLI, di mana senarai ini berguna untuk arahan CLI. (Maklumat yang anda mesti ganti dengan entri tertentu muncul dalam huruf miring.)
- cat / proc / mounts: Memaparkan senarai pemacu yang dipasang.
- ls: Menyenaraikan kandungan direktori. Anda boleh memberikan laluan direktori ke senarai pilihan.
- rm: Menghapus fail yang ditentukan dari direktori semasa.
- rpm -ql ' ': Memperolehi senarai utiliti yang terkandung dalam pakej.
- sudo chmod: Menukar mod akses untuk direktori semasa.
- sudo mkdir: Mencipta direktori baru untuk memegang fail.
- sudo reboot: Reboot sistem AWS keluarkan supaya anda dapat melihat keputusan sebarang perubahan yang anda buat.
- sudo rmdir: Menghapus direktori yang ditentukan.
- sudo yum groupinstall " ": Mengemaskini kumpulan pakej yang ditentukan.
- sudo yum search ' ': Mencari pakej.
- kemas kini sudo yum: Menjalankan kemas kini AWS yang diperlukan.
- sudo yum -y install: Memasang perkhidmatan atau ciri sokongan yang diperlukan ke sistem AWS.
Linux menyediakan kekayaan yang sama dengan arahan CLI yang Windows lakukan, tetapi ini adalah keperluan mutlak ketika bekerja dengan AWS. Anda boleh mencari banyak sumber bagi arahan ini dalam talian, tetapi salah satu sumber yang lebih baik muncul di Direktori Perintah Linux. Yang penting adalah ingat untuk menggunakan konsol apabila anda boleh menyimpan sesuatu yang mudah.