Anda di halaman 1dari 6

• Google adalah perusahaan layanan komputasi awan prototipikal & mendukung bbrp situs

& layanan Web terbesar di dunia. Kita akan belajar ttg aplikasi & layanan Google utk
pengguna & bbg alat pengembang yg disediakan Google.
• Di pusat bisnis inti, Google adalah teknologi pencarian perusahaan. Google
menggunakan teknologi otomatis utk mengindeks Web. Itu membuat layanan
pencariannya tersedia utk pengguna sbg mesin pencari standar & utk pengembang sbg
kumpulan alat pencarian khusus terbatas pd bbg bidang konten.
• Aplikasi pencarian Google utk agregasi konten telah menyebabkan perubahan sosial yg
sangat besar & tren disintermediasi yg berkembang.
• Bagian komersial terpenting dari aktivitas Google adalah bisnis periklanan
penargetannya: AdWords dan AdSense.
• Google telah mengembangkan bbg layanan termasuk Google Analytics yg mendukung bisnis
periklanan yg ditargetkan.

• Aplikasi Google adalah aplikasi berbasis cloud. Kisaran jenis aplikasi yg ditawarkan oleh Google
mencakup bbg jenis: aplikasi produktivitas, aplikasi seluler, pengiriman media, interaksi sosial, &
banyak lagi. Google telah mulai mengkomersialkan bbrp aplikasi ini sbg suite aplikasi
perusahaan berbasis cloud yg sedang diadopsi secara luas.

• Google memiliki program yg sangat besar utk pengembang yg mencakup seluruh jajaran aplikasi
& layanannya. Di antara layanan yg disorot adalah Google AJAX API, Google Web Toolkit, &
khususnya layanan hosting Google Apps Engine yg relatif baru. Menggunakan Google App
Engine, kita dpt membuat aplikasi Web dlm Java & Python yg dpt digunakan pd infrastruktur
Google & diskalakan ke ukuran besar.

• Bbrp perusahaan mungkin memiliki lebih banyak pengguna Internet atau memiliki penilaian stok
lebih tinggi dari Google, ttp Google tetap menjadi pemimpin teknologi & pemikiran utk semua
hal ttg Internet. Utk sebuah perusahaan yg motoya adalah “Don't be evil,” dampak pelacakan
konsumen & iklan bertarget, aplikasi sumber gratis, & serangan tanpa henti pd satu domain
pengetahuan demi memiliki dampak mendalam pd kehidupan banyak orang (Efek Google).

• Sebagian besar pendapatan Google berasal dari penjualan iklan target bdsk informasi yg
dikumpulkan Google dari aktivitas kita yg terkait dg akun Google atau melalui cookie yg
ditempatkan pd sistem kita menggunakan sistem AdWords-nya. Perusahaan ini sangat
menguntungkan & itu memungkinkan Google utk membuat infrastruktur besar serta
meluncurkan banyak aplikasi & layanan berbasis cloud gratis.

• Aplikasi ini sebagian besar ditawarkan pd model penggunaan gratis yg mewakili Perangkat Lunak
Google sbg portofolio Layanan. Model bisnis yg menawarkan layanan berbasis cloud secara
gratis yg “cukup baik” sangat menarik. Sementara Google perlahan-2 menumbuhkan bisnis
berlangganan yg menjual aplikasi ini ke perusahaan.

• Layanan cloud computing Google berada di bawah 2 payung. Penawaran pertama & paling
terkenal adalah serangkaian luas aplikasi yg sangat populer yg ditawarkan Google kpd
masyarakat umum. Aplikasi ini termasuk Google Documents, Google Health, Picasa, Google
Mail, Google Earth, & banyak lagi. Kita dpt mengakses tabel lompatan aplikasi pengguna
berbasis cloud Google dg mengikuti tautan "Lainnya" & "Lebih Banyak Lagi" di halaman beranda
Google ke halaman Lebih Banyak Produk Google.

• Aplikasi berbasis cloud Google telah menempatkan banyak produk vendor lain — spt suite
kantor, aplikasi pemetaan, program manajemen gambar, & banyak kategori perangkat lunak
tradisional lainnya.

Tawaran cloud Google yg ke-2 adalah Platform sbg alat pengembang Layanan. Pd April 2008, Google
memperkenalkan platform pengembangan utk aplikasi Web yg dihosting menggunakan infrastruktur
Google yg disebut Google App Engine (GAE). Tujuan GAE adalah utk memungkinkan pengembang
membuat & menggunakan aplikasi Web tanpa khawatir mengelola infrastruktur yg diperlukan utk
menjalankan aplikasi mereka. Aplikasi GAE dpt ditulis menggunakan banyak bahasa pemrograman
tingkat tinggi (Java & Python) & Kerangka Kerja Google App Engine, yg menurunkan jml upaya
pengembangan yg diperlukan utk menjalankan aplikasi. Google juga memungkinkan tingkat layanan
gratis tertentu shg aplikasi hrs melebihi tingkat tertentu dari beban prosesor, penggunaan penyimpanan
& bandwidth jaringan

• Hampir semua produk dlm aplikasi & portofolio layanan Google adalah layanan cloud
computing krn mereka semua bergantung pd sistem yg dipentaskan di seluruh dunia pd 1 juta
server plus Google di hampir 30 pusat data. Sekitar 17 dari 48 layanan yg terdaftar
memanfaatkan mesin pencari Google dg cara tertentu. Bbrp situs terkait pencarian ini mencari
melalui konten yg dipilih seperti Buku, Gambar, Cendekia, Tren, dll. Situs lain seperti Pencarian
Blog, Keuangan, Berita, & bbrp lainnya mengambil hasil pencarian & memformatnya menjadi
halaman Agregasi.

• Teknologi pencarian Google didasarkan pd pengindeksan halaman otomatis & pengambilan


informasi oleh crawler Web, juga disebut spider atau robot. Konten pd halaman dipindai hingga
sejml kata & dimasukkan ke dlm indeks. Google juga menyimpan salinan halaman Web tertentu
& menyimpan salinan dokumen yg ditemukannya spt file DOC atau PDF dlm cache-nya.

• Google menggunakan algoritma yg dipatenkan utk menentukan pentingnya halaman tertentu


bdsk jml tautan berkualitas ke halaman itu dari situs lain, bersama dg faktor-2 lain spt
penggunaan kata kunci, brp lama situs telah tersedia, & lalu lintas ke situs atau halaman. Faktor
itu disebut PageRank, & algoritma yg digunakan utk menentukan PageRank adalah rahasia
dagang. Google selalu mengutak-atik algoritma utk mencegah strategi Search Engine
Optimization (SEO) dari game sistem. Bdsk algoritma ini, Google mengembalikan apa yg disebut
Halaman Hasil Mesin Pencari (SERP) utk kueri yg diuraikan utk kata kuncinya.

• Sangat penting utk memahami apa yg Google (& mesin pencari lainnya) tawarkan & apa yg tdk
ditawarkannya. Google tdk mencari semua situs. Jika suatu situs tdk mendaftar dg mesin pencari
atau bukan target dari tautan yg menonjol di situs lain, situs itu mungkin tetap belum
ditemukan. Situs mana pun dpt menempatkan arahan dlm file ROBOTS.TXT mereka yg
menunjukkan apakah situs tsb dpt dicari atau tdk & jika demikian, halaman apa yg dpt dicari.
• Google mengembangkan sesuatu yg disebut protokol Peta Situs, yg memungkinkan daftar situs
Web di Informasi file XML ttg bgmn robot Google dpt bekerja dg situs. Peta Situs dpt berguna
utk memungkinkan konten yg tdk dpt dijelajahi utk dirayapi; mereka juga dpt berguna sbg
panduan utk menemukan informasi media yg biasanya tdk dipertimbangkan, spt media AJAX,
Flash, atau Silverlight. Protokol Peta Situs telah banyak diadopsi di industri ini.

• Konten daring yg tdk diindeks oleh mesin pencari milik, apa yg kemudian disebut "Deep Web" —
yaitu, konten di World Wide Web yg disembunyikan. Situs apa pun yg menekan perayap Web
agar tdk mengindeksnya adalah bag dari Web Dalam (Deep Web). Kita tdk perlu melangkah
lebih jauh dari situs Web nomor 2 dunia, Facebook, utk contoh yg menonjol dari situs yg tdk
diindeks di mesin pencari.

• Seluruh jaringan ada yg tdk dpt ditelusuri, khususnya jaringan peer-to-peer. Ian Clarke's Freenet,
yg merupakan jaringan P2P, mendukung koneksi "darknet" & "opennet".

• Deep Web meliputi:

• Database menghasilkan halaman Web atau konten dinamis.

• Halaman tanpa tautan.

• Pribadi & akses terbatas halaman web & situs.

• Informasi yg terkandung dlm sumber tersedia melalui kode yg dpt dieksekusi spt
JavaScript.

• Dokumen & file yg tdk dlm bentuk yg dpt dicari, yg tdk hanya mencakup file media, ttp
informasi dlm format file yg tdk standar.

• Halaman agregasi adalah layanan pengguna yg hebat, ttp mereka sangat kontroversial —
seperti juga sejumlah aplikasi & layanan pencarian Google.

• Google telah menjadi faktor utama dlm tren yg disebut disintermediasi. Disintermediasi adalah
penghapusan perantara spti distributor, agen, broker, atau pejabat lain yg serupa dari rantai
pasokan. Ini menghubungkan produsen secara langsung dg konsumen, yg dlm banyak kasus
adalah hal yg sangat baik. Namun, disintermediasi juga memiliki efek samping yg disayangkan
dari organisasi yg berdampak seperti agen pengumpulan berita (surat kabar, misalnya),
penerbit, bbg jenis outlet ritel, & banyak bisnis lain, bbrp di antaranya memainkan peran positif
dlm transaksi mereka.

• BBrp produk Google yg ditujukan utk pasar perusahaan:

• • Pencarian Google Commerce: layanan pencarian utk pengecer online yg memasarkan produk
mereka di pencarian situs mereka dg sejumlah fungsi navigasi, penyaringan, promosi, & analitik.

• • Google Site Search: Google menjual mesin pencari yg disesuaikan utk perusahaan di bawah
spanduk layanan Pencarian Situs Google.

• • Google Search Appliance: Server ini dpt digunakan dlm suatu organisasi utk mempercepat
pencarian lokal (Intranet) & Internet. 3 versi Google Search Appliance dpt menyimpan indeks
hingga 300.000 (GB-1001), 10 juta (GB-5005), atau 30 juta (GB-8008) dokumen. Selain
pengindeksan, peralatan ini memiliki fitur manajemen dokumen, melakukan pencarian khusus,
konten cache, & memberikan dukungan lokal utk Google Analytics & Google Sitemaps.

• • Google Mini: versi lebih kecil dari GSA yg menyimpan 300.000 dokumen yg diindeks.

• Google juga memiliki bbrp keberhasilan dlm memasarkan aplikasi produktivitasnya. Perusahaan
memiliki paket utk pemerintah, sekolah, nirlaba, & ISP (program reseller).

• Utk bisnis dan organisasi lain seperti lembaga pemerintah, perusahaan memiliki Google Apps
Edisi Premier bermerek, yg merupakan layanan berbayar. Versi yg berbeda menawarkan Gmail,
Documents, & Kalender sbg aplikasi inti.

• AdWords: layanan iklan bertarget bdsk pengiklan yg cocok & kata kunci mereka kpd pengguna &
profil pencarian mereka. Layanan ini mengubah Google dari mesin pencari yg kompeten menjadi
raksasa industri & bertanggung jawab atas sebagian besar aliran pendapatan Google. Dua
pesaing terbesar AdWords adalah Microsoft adcenter & Yahoo!

• Google Analytics: alat statistik yg mengukur jml & jenis pengunjung ke situs Web & bgmn situs
Web digunakan. Ini ditawarkan sbg layanan gratis & telah diadopsi oleh banyak situs Web. GA
dibangun di atas paket analitik Urchin 5 yg diperoleh Google pd th 2006.

• AdWords: layanan iklan bertarget bdsk pengiklan yg cocok & kata kunci mereka kpd pengguna &
profil pencarian mereka. Layanan ini mengubah Google dari mesin pencari yg kompeten menjadi
raksasa industri & bertanggung jawab atas sebagian besar aliran pendapatan Google. Dua
pesaing terbesar AdWords adalah Microsoft adcenter & Yahoo!

• Google Analytics: alat statistik yg mengukur jml & jenis pengunjung ke situs Web & bgmn situs
Web digunakan. Ini ditawarkan sbg layanan gratis & telah diadopsi oleh banyak situs Web. GA
dibangun di atas paket analitik Urchin 5 yg diperoleh Google pd th 2006.

• Penerjemah Google (Google Translate): Teknologi komputer sangat dekat dg memiliki


perangkat keras & perangkat lunak yg diperlukan utk mewujudkan impian "penerjemah
universal" yg diusulkan acara TV Star Trek sekitar 45 th yg lalu. Versi Google Translate saat ini
melakukan terjemahan mesin sbg layanan cloud antara 2 pilihan dari 35 bahasa yg berbeda.
Translate menggunakan apa yg disebut sbg pendekatan linguistik corpus utk terjemahan. Kita
mulai membangun sistem terjemahan utk pasangan bahasa dg mengumpulkan database kata-2
& kemudian mencocokkan database itu dg 2 corpus teks dwibahasa. Corpus teks atau kumpulan
paralel adalah basis data dari kata & penggunaan frase yg diambil dari bahasa yg digunakan
sehari-2 diperoleh dg memeriksa dokumen yg diterjemahkan oleh para profesional ke analisis
perangkat lunak. Di antara dokumen yg dianalisis adalah terjemahan PBB & Parlemen Eropa.

• Teknologi komputer sangat dekat dg memiliki perangkat keras & perangkat lunak yg diperlukan
utk mewujudkan impian "penerjemah universal" yg diusulkan acara TV Star Trek sekitar 45 th yg
lalu.

• Menerjemahkan (mem-parsing) dokumen menjadi kata-2 & frase & menerapkan algoritma
statistik utk membuat terjemahan. Google Toolbar menawarkan terjemahan halaman sbg salah
satu opsi.
• Google Translator Toolkit memungkinkan kita menerjemahkan dokumen, halaman Web &
materi lainnya dari satu bahasa ke bahasa lain & menyediakan alat utk meningkatkan
terjemahan.

Google memiliki sejumlah area di mana ia menawarkan layanan pengembangan, termasuk yg berikut:

• API AJAX: digunakan utk membuat widget & applet lain yg biasa ditemukan di tempat-2 seperti
iGoogle. AJAX menyediakan akses ke informasi dinamis menggunakan JavaScript & HTML.

• Android: pengembangan sistem operasi ponsel.

• Google App Engine: sistem pengembangan & penyebaran Platform sbg Layanan (PaaS) Google
utk aplikasi komputasi awan.

• Google Apps Marketplace: menawarkan alat pengembangan aplikasi & saluran distribusi utk
aplikasi berbasis cloud.

• Google Gears: layanan yg menyediakan akses offline ke data online.

• Google Web Toolkit: seperangkat alat pengembangan utk aplikasi berbasis browser.

• API AJAX: digunakan utk membuat widget & applet lain yg biasa ditemukan di tempat-2 spt
iGoogle.

• Android: pengembangan sistem operasi ponsel.

• Google App Engine: sistem pengembangan & penyebaran Platform sbg Layanan (PaaS) Google
utk aplikasi komputasi awan.

• Google Apps Marketplace: menawarkan alat pengembangan aplikasi & saluran distribusi utk
aplikasi berbasis cloud.

• Google Gears: layanan yg menyediakan akses offline ke data online.

Google API dpt dikategorikan sbg milik kategori berikut:

• Iklan & AdSense: memungkinkan layanan iklan Google diintegrasikan ke dlm aplikasi Web.
Layanan yang paling umum digunakan dalam kategori ini adalah AdWords, AdSense, dan Google
Analytics.

• AJAX: menyediakan sarana utk menambahkan konten spt umpan RSS, peta, kotak pencarian, &
sumber informasi lainnya dg memasukkan potongan JavaScript ke dlm kode Anda.

• Browser: terkait dg pembuatan aplikasi berbasis browser, termasuk 4 utk browser Chrome.

• Data: mereka yang bertukar data dg bbg layanan Google.

• Geo: utk memberikan pengait informasi spesifik lokasi ke peta & basis data khusus geografis.

• Pencarian: API pencarian memanfaatkan kompetensi inti Google & layanan pusatnya.

• Sosial: utk pertukaran informasi & alat komunikasi.


• Google App Engine (GAE) adalah Platform sbg Layanan (PaaS) hosting Web berbasis cloud pd
infrastruktur Google.

• Layanan ini memungkinkan pengembang utk membangun & menggunakan aplikasi Web &
meminta Google mengelola semua kebutuhan infrastruktur, spt pemantauan, failover,
pengelompokan, manajemen mesin contoh, dsb.

• GAE mendukung fitur-2 utama berikut:

• Layanan Web dinamis bdsk standar umum.

• Penskalaan & pemuatan beban otomatis.

• Otentikasi menggunakan API Akun Google.

• Penyimpanan persisten, dg penyortiran akses permintaan & fitur manajemen transaksi.

• Antrian tugas & penjadwalan tugas.

• Lingkungan pengembangan sisi klien utk mensimulasikan GAE pd sistem lokal kita.

• Salah satu dari 2 lingkungan runtime: Java atau Python.

• Google App Engine mendukung aplikasi yg ditulis dlm Java & Python.

• Google menggunakan skema penetapan harga berikut: Waktu CPU yg diukur dlm jam CPU, Data
tersimpan yg diukur dlm GB per bln, Bandwidth masuk yg diukur dlm GB, Bandwidth keluar yg
diukur dlm GB, Penerima yg dikirim melalui email.

• Dalam bab ini, kita belajar ttg Google. Bbg aplikasi & layanan yg ditawarkan Google benar-2
mengesankan. Perusahaan pd dasarnya adalah ekosistem mandiri.

• Kerajaan Google dibangun di atas mesin pencari yg sangat dihormati. Perusahaan


memonetisasi teknologi pencarian dg melampirkan iklan target utk pencarian yg dilakukan
penggunanya.

• Aplikasi & layanan terdaftar, spt API.

• Diakhiri dg Google App Engine, Platform sbg layan Web-hosting yg memungkinkan kita
membuat aplikasi Web & menyebarkannya di infrastruktur Google sendiri.

• Pengembangan & penerapan aplikasi ini gratis.

• Bab 9, meneliti pendekatan Amazon Web Services dlm komputasi awan. AWS menawarkan
model layanan yg sangat berbeda, yg beroperasi sbg penyedia infrastruktur sbg layanan
(IaaS).

Anda mungkin juga menyukai