Rumah Keuangan Pribadi Bekerja dengan Google App Engine di Cloud Computing - dummies

Bekerja dengan Google App Engine di Cloud Computing - dummies

Daftar Isi:

Video: Apa itu Google Cloud? 2024

Video: Apa itu Google Cloud? 2024
Anonim

Saat mengunjungi situs Web Google App Engine, Anda akan melihat empat frasa yang benar-benar merangkum strategi Google untuk Platform sebagai Layanan (PaaS): < Tidak diperlukan perakitan.

  • Google App Engine memperlihatkan lingkungan pengembangan yang terintegrasi sepenuhnya.

  • Sangat mudah untuk skala.

  • Bebas untuk memulai.

  • Google tidak berusaha membantu pelanggan membuat setiap aplikasi berjalan di setiap platform. Ini sebenarnya cukup terfokus, membantu pelanggan membangun aplikasi berbasis Web di lingkungan komputasi awan mereka. Platform ini untuk pengembangan dan penyebaran.

Intinya, pengembang menyediakan Google App Engine dengan URL (alamat Web) untuk aplikasi yang dibuatnya dan peta mesin yang kode ke platform pengembangan Google. App Engine menangani siklus hidup aplikasi Web, termasuk tugas rutin seperti log permintaan, memeriksa status aplikasi, memperbarui versi aplikasi, mengoperasikan basis data yang mendasarinya, dan menangani alur kerja.

Google telah mengintegrasikan semua alat pengembangan ke dalam satu lingkungan terpadu. Ketika pelanggan mengikat perkembangan mereka ke lingkungan siklus hidup yang disediakan oleh Google, mereka juga mendapatkan akses ke Infrastruktur Google sebagai Layanan (IaaS). Dengan cara ini, pelanggan dapat menambahkan lebih banyak kapasitas sesuai permintaan.

Layanan Google lainnya yang berguna dengan komputasi awan

Selain layanan pengembangan, Google juga menyediakan layanan platform terintegrasi lainnya, termasuk namun tidak terbatas pada hal berikut:

Akun Google untuk otentikasi
  • Sistem file asli Google yang disebut GFS (Google File System)

  • Platform BigTable (untuk pengelolaan data), sistem penyimpanan terdistribusi yang mengelola data terstruktur berskala besar

  • Ini juga mencakup layanan infrastruktur seperti

Load balancing

  • Penyimpanan yang persisten dengan kueri

  • Sortasi dan transaksi

  • Antarmuka pemograman untuk mendukung otentikasi pengguna dan mengirim email dengan menggunakan Akun Google

  • Tugas terjadwal untuk memicu kejadian pada waktu tertentu dan interval reguler

  • Ini pada dasarnya adalah platform yang sama dengan yang digunakan Google untuk membangun perangkat lunaknya sendiri.

Kumpulan pengembangan dan komputasi awan Google

Selain alat infrastruktur ini, Google App Engine juga menyertakan tumpukan pengembangan. Google menyebut ini sebagai infrastruktur penyajian terarah

yang menghubungkan kode aplikasi Web ke lingkungan Google. Melakukan hal ini dengan mengintegrasikannya dengan alat berikut:

Python runtime:

  • Untuk membuat aplikasi untuk platform memerlukan bahasa pemrograman.Yang pertama yang didukung Google adalah Python, bahasa pemrograman tingkat tinggi yang mempermudah pengembangan aplikasi kompleks dengan pemrograman minimal. Java runtime:

  • Google menambahkan Java sebagai platform bahasa pemrograman kedua yang didukung. Perangkat Pengembangan Perangkat Lunak (SDK):

  • Kumpulan alat pengembangan ini memungkinkan pengembang menulis kode aplikasi. Konsol administrasi berbasis web:

  • Konsol membantu pengembang mengelola aplikasinya. Datastore:

  • A datastore adalah lapisan perangkat lunak yang menyimpan data aplikasi Web. Ini dibangun di atas struktur Bigtable (database dengan kinerja tinggi). biaya platform komputasi awan Google

Google telah menyiapkan Google App Engine untuk mendorong adopsi yang luas. Seperti platform awan lainnya, pelanggan membayar berdasarkan penggunaan, jadi tidak ada biaya set-up atau biaya perawatan lainnya. Misalnya, tidak ada biaya bagi pengembang untuk membuat aplikasi.

Setelah pelanggan menyebarkan aplikasi itu, biaya pun mulai bertambah. Pelanggan membayar untuk penyimpanan dan bandwidth. Masing-masing aplikasi ini bisa menggunakan penyimpanan hingga 500MB, hingga 5 juta tampilan halaman setiap bulan tanpa biaya tambahan. Seorang pelanggan diperbolehkan mendaftarkan hingga sepuluh aplikasi per akun pengembang.

Bekerja dengan Google App Engine di Cloud Computing - dummies

Pilihan Editor

10 Outlook 2013 Jalan pintas layak diambil - dummies

10 Outlook 2013 Jalan pintas layak diambil - dummies

Meskipun komputer dan program perangkat lunak seperti Outlook 2013 seharusnya menyelamatkan Anda waktu, beberapa hari ini sepertinya tidak menjadi masalah. Tombol juggling, kunci, dan Pita sepertinya bisa memakan waktu seharian. Berikut adalah beberapa cara pintas yang bisa menghemat waktu dan ketegangan Anda.

Cara menambahkan kontak di Outlook 2013 - dummies

Cara menambahkan kontak di Outlook 2013 - dummies

Bila bukan apa yang Anda ketahui tapi siapa yang Anda kenal, Anda butuh alat yang bagus untuk mencatat siapa siapa. Outlook 2013 adalah alat yang hebat untuk mengelola nama dan alamat Anda, dan ini mudah digunakan sebagai Buku Hitam Kecil Anda.

Cara menambahkan foto ke kontak Outlook 2013 - dummies

Cara menambahkan foto ke kontak Outlook 2013 - dummies

Anda dapat menyertakan gambar dengan kontak informasi yang Anda kumpulkan di Outlook 2013, dan tidak hanya untuk hiasan. Kini setelah banyak ponsel dan perangkat seluler lainnya melakukan sinkronisasi dengan daftar Kontak Outlook, Anda dapat membuat gambar seseorang muncul di layar ponsel Anda setiap kali dia menelepon atau mengirim SMS. Foto-foto itu ...

Pilihan Editor

Cara Mengatasi Masalah Lingkaran di lingkaran PSAT / NMSQT - dummies

Cara Mengatasi Masalah Lingkaran di lingkaran PSAT / NMSQT - dummies

Ada di mana-mana, terutama di PSAT / NMSQT. Bukan kebetulan bahasa Inggris berisi begitu banyak rujukan ke lingkaran: lingkaran teman, air mengitari cerat, lingkaran penuh, dan sebagainya. Ketika Anda menekan lingkaran pertanyaan pada PSAT / NMSQT, ingat fakta-fakta ini: Jari-jari adalah garis lurus dari pusat lingkaran ...

Meningkatkan Motivasi Anda untuk Dilakukan dengan baik di MAT - dummies

Meningkatkan Motivasi Anda untuk Dilakukan dengan baik di MAT - dummies

Uji Analogi Miller (Miller Analogies Test - MAT) adalah tes standar yang biasanya digunakan untuk penerimaan sekolah pascasarjana, jadi Anda sudah termotivasi untuk melakukannya dengan baik. Sebagai belajar untuk MAT menjadi sulit, memakan waktu, membosankan, atau hanya membosankan, akan sulit untuk mempertahankan motivasi Anda untuk melanjutkan pencarian Anda. Jadi, bagaimana Anda bisa meningkatkan level Anda saat ini?

Pilihan Editor

Bagaimana memberi nama file HTML - dummies

Bagaimana memberi nama file HTML - dummies

Anda tidak dapat membuka kode Anda di browser sampai Anda menyimpan itu dengan perpanjangan nama file. html (atau .htm). Ingat bahwa judul halaman ditampilkan di bilah judul browser atau bilah tab. Judul benar-benar bagaimana halaman Anda "diidentifikasi" ke seluruh dunia. Nama file halaman, meskipun, lebih merupakan bagian dalam ...

Bagaimana Mencocokkan Email Pemasaran dengan Brand Anda - dummies

Bagaimana Mencocokkan Email Pemasaran dengan Brand Anda - dummies

Branding e-mail pemasaran Anda membantu audiens Anda untuk segera mengenali dan membedakan e-mail Anda dari e-mail asing yang mereka terima. Menjaga pencitraan e-mail Anda konsisten dari waktu ke waktu memungkinkan penerima Anda mengenal Anda dan e-mail karena mereka menerima beberapa e-mail dari Anda. Semua komunikasi bisnis Anda harus mengandung elemen pencitraan merek yang konsisten, dan ...