Ikhtisar Google Cloud Platform untuk AWS Professionals
Blog ini dimaksudkan untuk mempersiapkan para ahli yang mengetahui tentang Amazon Web Services (AWS) dengan ide-ide utama yang diperlukan untuk memulai dengan Google Cloud. Blog tersebut membandingkan AWS dengan Google Cloud dan memberikan informasi tentang perbedaan dan persamaan di antara keduanya. Selain itu, blog ini memberi Anda pemetaan referensi cepat tentang konsep, produk, dan terminologi AWS untuk membandingkan konsep, produk, dan terminologi di Google Cloud.
Awan Google
Dari 15 tahun sebelumnya, Google dikenal sebagai salah satu fondasi cloud yang paling kuat, tercepat, dan kelas tertinggi di dunia. Di dalam, Google menggunakan fondasi ini untuk beberapa layanan berskala dunia dan lalu lintas tinggi, termasuk YouTube, Maps, Gmail, dan Penelusuran. Sebagai hasil dari ukuran dan skala layanan, Google telah melakukan banyak pekerjaan untuk mengoptimalkan strukturnya dan membuat rangkaian layanan dan alat untuk dijaga secara efisien. Google Cloud menyediakan resource pengelolaan ini dan infrastruktur ini untuk Anda.
Wilayah dan zona
Hampir semua item AWS diterapkan di dalam wilayah yang terletak di seluruh dunia. Setiap wilayah mencakup kumpulan pusat data yang secara umum berdekatan satu sama lain. Amazon mendistribusikan setiap wilayah ke setidaknya dua zona aksesibilitas. Pada dasarnya, Google Cloud mengisolasi aksesibilitas layanannya ke dalam zona dan wilayah yang terletak di seluruh dunia. Untuk pemetaan lengkap zona dan wilayah Google Cloud di seluruh dunia, lihat Lokasi Cloud.
Sesuai rencana, setiap area AWS terpisah dan bebas dari wilayah AWS yang berbeda. Struktur ini memastikan bahwa aksesibilitas satu area tidak mempengaruhi aksesibilitas wilayah yang berbeda dan layanan di dalam area tetap independen satu sama lain. Selain itu, wilayah Google Clouds diisolasi satu sama lain karena alasan aksesibilitas. Bagaimanapun, Google Cloud telah bekerja dalam fungsi yang memberdayakan area untuk menyinkronkan informasi lintas area seperti yang ditunjukkan oleh persyaratan layanan Google Cloud tertentu.
Baik Google dan Amazon Web Services (AWS) Cloud memiliki poin kehadiran (POPs) yang terletak di lebih banyak area di seluruh dunia. Area POP ini membantu membantu cache konten lebih dekat ke klien akhir. Namun, setiap tahap menggunakan lokasi POP yang terpisah dalam berbagai cara:
AWS menggunakan POP untuk memberikan layanan jaringan pengiriman konten (CDN), Amazon CloudFront.
- Google Cloud menggunakan POP untuk memberikan CDN Google Cloud dan memberikan layanan caching tepi bawaan seperti Google Cloud Storage dan Google App Engine.
- Melalui fiber milik Google, POP Google Cloud tertaut ke pusat data. Arti dari koneksi tanpa hambatan ini adalah bahwa aplikasi Google berbasis Cloud memiliki akses yang cepat dan dapat diandalkan ke berbagai layanan di Google Cloud.
Batas, Akun, dan harga
Google dan AWS Cloud keduanya memiliki batas default lunak untuk akun baru di layanan mereka. Batasan ini tidak terikat pada batasan khusus untuk bantuan yang diberikan—sebaliknya, batasan ini dibuat untuk membantu menjaga akun penipu agar tidak menggunakan terlalu banyak sumber daya, dan untuk membatasi ancaman bagi klien baru, mencegah mereka menggunakan lebih dari yang diharapkan saat platform dieksplorasi oleh mereka. Jika aplikasi Anda telah melampaui titik batas ini, Google dan AWS Cloud memberikan pendekatan yang jelas untuk terhubung dengan grup dalam yang tepat guna meningkatkan batas.
Untuk memanfaatkan layanan AWS, Anda harus masuk ke akun AWS. Setelah Anda menyelesaikan prosedur ini, Anda dapat meluncurkan menggunakan akun Anda layanan yang berbeda dalam batas yang dinyatakan Amazon, dan fasilitas ini dibebankan ke akun khusus Anda. Jika perlu, Anda dapat membuat akun untuk penagihan, dan setelah itu membuat sub-akun yang naik ke atasnya. Sejalan dengan ini, perusahaan dapat merancang struktur standar untuk penagihan.
Karena harga pada umumnya akan berubah lebih sering daripada layanan atau fitur inti, spesifikasi harga dihindari oleh kumpulan artikel ini jika memungkinkan. Namun, setiap artikel akan berbicara tentang model penetapan harga di balik setiap layanan di tempat mana pun yang akomodatif. Untuk perbandingan harga terkini untuk solusi khusus Anda, gunakan kalkulator Google Cloud dan kalkulator harga Amazon untuk melihat desain mana yang memberikan nilai terbaik terkait skalabilitas, fleksibilitas, dan biaya.
Antarmuka pengelolaan sumber daya
Google dan AWS Cloud keduanya memberikan antarmuka baris perintah (CLI) untuk berkolaborasi dengan sumber daya dan layanan. Google Cloud menawarkan Cloud SDK dan Amazon Web Services (AWS) menawarkan Amazon CLI. Untuk semua layanan, keduanya adalah CLI terpadu, dan keduanya lintas platform, dengan binari yang dapat diakses untuk Linux, Windows, dan macOS. Selain itu, di Google Cloud, Anda dapat menggunakan Cloud SDK di browser internet Anda dengan memanfaatkan Google Cloud Shell. Google dan AWS Cloud juga memberikan konsol online. Semua konsol memungkinkan klien untuk mengelola, membuat, dan memantau sumber daya mereka.
Jenis layanan
Pada tingkat yang besar, platform cloud mulai dengan menawarkan serangkaian layanan dasar:penyimpanan, komputasi, database, dan layanan jaringan. Layanan dasar AWS ini berisi:
- Penyimpanan:EBS – “Amazon Elastic Block Store” dan S3 – “Amazon Simple Storage Service”
- Komputasi:EC2 – “Awan Komputasi Elastis”
- Database:Amazon Dynamo DB dan RDS – “Layanan Database Relasional”
- Jaringan:VPC – “Virtual Private Cloud”
Layanan dasar Google Cloud berisi:
- Penyimpanan:Penyimpanan Cloud Google
- Komputasi:Google App Engine dan Compute Engine
- Database:Google Cloud Firestore, Google Cloud SQL, dan Cloud Bigtable
- Jaringan:Virtual Private Cloud Google
Setiap platform pada saat itu membangun layanan tingkat yang lebih signifikan yang berbeda di atas layanan ini. Umumnya, layanan tingkat atas ini dapat diklasifikasikan sebagai salah satu dari empat kelas berikut:
- Layanan Analytics dan Big data:Layanan yang dimaksudkan untuk bekerja memproses banyak informasi, misalnya, Google Dataflow dan Amazon Kinesis.
- Layanan untuk Aplikasi:Layanan yang dimaksudkan untuk membantu pengoptimalan aplikasi di cloud. Contohnya berisi Google Pub/Sub dan Amazon SNS.
- Layanan untuk Pembelajaran Mesin:Layanan yang dimaksudkan untuk membantu Anda mengintegrasikan pembelajaran mesin perseptual seperti, pengenalan gambar atau ucapan, atau untuk menerapkan dan melatih model pembelajaran mesin Anda sendiri. Beberapa contoh layanan tersebut adalah Platform pembelajaran mesin Google dan Amazon Sage Maker.
- Layanan untuk manajemen:Layanan yang dimaksudkan untuk membantu Anda menjaga kerja aplikasi. Beberapa contoh layanan tersebut adalah; pemantauan driver Google Stack dan Amazon Cloud Watch.