Studi Kasus InfoSpace

2014

InfoSpace, anak perusahaan Blucora, adalah penyedia solusi pencarian meta dan monetisasi terkemuka untuk pelanggan dan partner di seluruh dunia. Didirikan pada tahun 1996, InfoSpace menawarkan solusi monetisasi pencarian ke jaringan global dengan lebih dari 100 partner. Perusahaan ini menggabungkan hasil pencarian teratas dari Google, Yahoo!, dan mesin pencarian lainnya untuk memberikan hasil yang lebih relevan kepada pelanggan, seperti Publishers Clearing House, Info.com, dan Iminent, serta situs pencarian bermereknya sendiri, yang meliputi Dogpile, MetaCrawler, dan WebCrawler. InfoSpace berbasis di Bellevue, WA, dan memiliki sekitar 120 karyawan, 52 persen di antaranya adalah rekayasawan.

Technology concept. 3D render
kr_quotemark

Dengan bekerja bersama AWS, mendobrak batasan internal, dan tetap dekat dengan partner, kami dapat melakukan hal yang luar biasa untuk bisnis kami."

Wayson Vannatta
Direktur Senior IT dan Operasi (Sr. Director of IT and Operations), InfoSpace

Tantangan

Sebelum dengan AWS, InfoSpace menggunakan fasilitas kolokasi di Washington dan Virginia untuk mengelola infrastrukturnya. Kontrak dengan kedua fasilitas berakhir pada pertengahan 2013, kemudian masalah daya, distribusi, dan pemeliharaan mengarahkan organisasi IT ini untuk mengevaluasi viabilitas pada sisa kontrak dengan pusat data ini. Ini juga waktunya untuk menyegarkan server dan peralatan jaringan dan terus menggunakan pusat data yang berarti berinvestasi lebih dari 1,3 juta USD pada investasi modal dalam satu tahun.

InfoSpace memproses sekitar 128 juta kueri per hari dan mengumpulkan antara 75 dan 80 GB data log per hari. Selanjutnya, kehadiran perusahaan di kancah internasional makin berkembang. “Kami mengoperasikan jaringan global besar untuk partner dan lalu lintas, serta kami ingin dapat menemukan infrastruktur yang dekat dengan partner guna meningkatkan waktu respons pencarian,” ucap Wayson Vannatta, Direktur Senior IT dan Operasi. “Setelah kami meninjau opsi, kami memutuskan beralih ke solusi cloud.”

Mengapa Amazon Web Services

Setelah mempertimbangkan beberapa penyedia layanan cloud, InfoSpace memilih Amazon Web Services (AWS) karena kematangan platform ini dan ketersediaan API dan alat yang dapat digunakan para rekayasawan untuk mengotomatiskan proses. Selain itu, seperti yang dijelaskan Paul Kearney, Kepala Arsitek (Chief Architect) InfoSpace, “AWS memiliki kekayaan ilmu pengetahuan dan praktik terbaik yang ingin kami manfaatkan untuk menjalankan infrastruktur dengan ketersediaan tinggi.” Setelah menyelesaikan bukti konsep, InfoSpace memulai proses migrasinya pada Januari 2013, dengan sasaran memindahkan semua lalu lintas ke cloud hingga bulan Juni.

Menjalankan tumpukan Microsoft di AWS

Agar bisnis tetap berjalan sambil memenuhi tenggat waktu yang ketat, organisasi IT ini membuat rencana utama untuk memigrasikan lalu lintas pusat datanya ke AWS dan merestrukturisasi rekayasawan dan staf operasi organisasi IT menjadi tim fungsional untuk transisi. Satu tim bekerja untuk membuat cloud tumpukan aplikasi pencarian siap, sementara tim lain mengembangkan alat untuk mendukung lingkungan cloud. InfoSpace juga merestrukturisasi tim untuk mengelola infrastruktur saat ini dan membuat partner tetap mendapatkan informasi mengenai pemindahan ini ke AWS.

Aplikasi pencarian dibuat menggunakan kerangka kerja Microsoft.NET dan berjalan secara eksklusif di Microsoft Windows Server 2008 R2. Back-end aplikasi terdiri dari sekumpulan API yang menerima permintaan kueri. Ketika permintaan pencarian datang dari situs partner, aplikasi ini mencari dan mengambil informasi konfigurasi untuk mengidentifikasi bagaimana partner ingin hasil pencarian ditampilkan. Setelah mengambil informasi konfigurasi, aplikasi pencarian melakukan panggilan ke sumber konten, (misalnya, Google atau Yahoo), untuk mengambil hasil. Kemudian informasi ini menerapkan algoritme untuk mendeduplikasikan dan memesan hasil dengan cara yang bermanfaat bagi partner. Jika permintaan pencarian dari situs InfoSpace, aplikasi ini mengubah data hasil pencarian XML menjadi HTML. Situs partner bertanggung jawab menampilkan hasil XML di halaman HTML untuk pelanggannya.

Tim IT menyediakan Amazon Virtual Private Cloud (Amazon VPC) untuk membuat bagian privat AWS Cloud untuk aplikasi ini. “Partner konten seperti Google dan Yahoo membuat daftar putih (mendaftarkan) alamat IP berdasarkan asal permintaan,” jelas Kearney. “Dengan menggunakan teknologi Amazon VPC, kami dapat mengelola daftar yang dapat dikelola berisi alamat IP yang diterima oleh penyedia kami.” Lingkungan ini menyertakan server Microsoft Amazon Machine Images (AMI) yang berjalan di instans Amazon Elastic Compute Cloud (Amazon EC2) di seluruh Zona Ketersediaan (AZ) di AS Timur (Virginia Utara), AS Barat (California Utara), dan Wilayah Eropa (Irlandia).

InfoSpace menggunakan Amazon CloudFront sebagai jaringan pengiriman kontennya, Amazon Route 53 untuk layanan DNS, dan bergantung pada Amazon Simple Storage Service (Amazon S3) untuk menyimpan aset serta file lognya. Amazon S3 juga merupakan titik transfer perantara untuk memindahkan file lognya dari Amazon EC2 ke gudang data on-premise-nya untuk pelaporan dan analitik. 

Sebelum beralih ke AWS, tim rekayasa membuat alat pengujian yang disebut “fire and forget” yang mengirimkan permintaan ke AWS kapan pun aplikasi menerima permintaan di lingkungan pusat data InfoSpace. Permintaan pusat data diproses dan dikembalikan ke pengguna. Duplikat permintaan diproses di AWS Cloud, yang memungkinkan InfoSpace untuk menguji muatan tingkat produksi yang cocok dengan pola lalu lintas aktual. Dengan alat ini, para rekayasawan dapat mengidentifikasi kebutuhan kapasitas untuk tingkat lalu lintas yang diberikan dan mengidentifikasi ukuran dan jumlah instans yang mungkin mereka butuhkan di setiap Wilayah. InfoSpace saat ini menggunakan Elastic Load Balancing (ELB) untuk mendistribusikan lalu lintas di 490 instans Amazon EC2.

Mengoptimalkan lingkungan Windows di AWS Cloud

Pada Mei 2013, InfoSpace memulai migrasi bertahap dengan beberapa tanggal deployment. Perusahaan ini membagi bisnisnya menjadi dua grup, antara lain lalu lintas yang di-host untuk situs bermerek InfoSpace dan lalu lintas distribusi untuk partner. Setelah beberapa pengujian percobaan, InfoSpace memindahkan lalu lintas massal mereka ke AWS dalam jangka waktu dua atau satu setengah pekan.

Setelah migrasi berhasil, tim InfoSpace mulai menstabilkan lingkungan, termasuk menyempurnakan proses rilis dan memindahkan catatan DNS ke alamat yang benar. InfoSpace menggunakan Sumo Logic untuk mengelola lebih dari 200 GB data harian dan Chef untuk mengotomatiskan proses deployment dan konfigurasi. “Biasanya perlu waktu dua pekan untuk membangun, mengonfigurasikan, dan melakukan deployment mesin baru di pusat kolokasi kami. Tidak terdapat banyak automasi meskipun lingkungan dibuat virtual,” ucap Kearney. “Sekarang kita dapat menggunakan AMI Windows Server AWS umum yang telah dikonfigurasikan sebelumnya dan menggunakan Chef saat boot untuk menginstal .NET, Layanan Informasi Internet (IIS), dan aplikasi kita ke instans dalam 20 menit. Sebagai ganti melakukan deployment versi baru aplikasi ke mesin yang ada, kami hanya membuat instans baru.”

Keuntungan

Dengan perencanaan yang cermat, dan bekerja dekat bersama arsitek solusi AWS, InfoSpace dapat menyelesaikan migrasi pusat data lengkap, termasuk tumpukan Microsoft Windows-nya, dalam waktu 6 bulan sambil mendukung peningkatan lalu lintas lebih dari 30 persen. Menggunakan AWS, InfoSpace dapat membuat infrastruktur global untuk mendukung klien internasionalnya. “Menggunakan AWS membuat pendekatan kami dalam memecahkan masalah menjadi lebih sederhana dan lebih cepat,” ucap Vannatta. “Ada banyak pertimbangan biaya dan pajak ketika membuka fasilitas di luar negeri. AWS menyediakan jalur yang sangat mudah untuk kehadiran internasional.”

Waktu respons pencarian telah meningkatkan pelanggan internasional dan domestik. Vannata memperkirakan bahwa waktu respons untuk lalu lintas internasional meningkat hingga 20 persen dan lalu lintas domestik meningkat hingga 10 persen. “Selain itu, kami memperkirakan bahwa beralih ke AWS mengurangi anggaran modal kami tahun 2013 sebesar 72%,” lanjutnya. “Kami dapat menghilangkan kebutuhan akan staf 24 jam dengan mengotomatiskan proses pemantauan, peringatan, dan respons kami, serta kami cenderung mengalami penurunan biaya operasional sebesar 32 persen pada tahun 2014. Ketika unit bisnis kami memberitahukan bahwa lalu lintas di Amerika Selatan dan Asia meningkat, kami tahu bahwa kami dapat melakukan deployment tumpukan aplikasi kami ke wilayah ini dengan cepat.”
Organisasi IT ini tidak memiliki pengalaman layanan cloud sebelum beralih ke AWS. “Dengan bekerja bersama AWS, mendobrak batasan internal, dan tetap dekat dengan partner, kami dapat melakukan hal yang luar biasa untuk bisnis kami,” ungkap Vannata. “Karyawan kami mendapatkan pengalaman cloud dan kini kami dilihat sebagai organisasi dengan nilai tambah dan tidak berfokus pada biaya. Ini adalah organisasi teknis yang jauh lebih ketat dan menurut saya AWS memungkinkan kami untuk menjadi tim yang lebih dekat dan lebih berbakat.”


Tentang InfoSpace

InfoSpace, anak perusahaan Blucora, adalah penyedia solusi pencarian meta dan monetisasi terkemuka untuk pelanggan dan partner di seluruh dunia.

Manfaat AWS

  • Menyelesaikan migrasi pusat data penuh dalam enam bulan
  • Mendukung peningkatan lalu lintas hingga 30%
  • Mengurangi anggaran modal hingga 72%

Layanan AWS yang Digunakan

Amazon S3

Amazon Simple Storage Service (Amazon S3) adalah layanan penyimpanan objek yang menawarkan skalabilitas, ketersediaan data, keamanan, dan performa terdepan dalam industri. 

Pelajari selengkapnya »

Amazon VPC

Amazon Virtual Private Cloud (Amazon VPC) memungkinkan Anda melakukan penyediaan untuk bagian yang terisolasi secara logis di AWS Cloud tempat Anda dapat meluncurkan sumber daya AWS pada jaringan virtual yang Anda tentukan.

Pelajari selengkapnya >>

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) adalah layanan web yang memberikan kapasitas komputasi yang aman dan berukuran fleksibel di cloud.

Pelajari selengkapnya >>

Aplikasi Web & Seluler

AWS menyediakan akses sesuai permintaan ke server web dan aplikasi yang dapat diskalakan, penyimpanan, basis data, pengiriman konten, cache, dan pencarian.

Pelajari selengkapnya >>


Mulai

Perusahaan segala ukuran dan lintas industri mentransformasikan bisnisnya setiap hari menggunakan AWS. Hubungi ahli kami dan mulai perjalanan AWS Cloud Anda sendiri sekarang juga.