Home » Posts tagged 'cloud computing'

Tag Archives: cloud computing

Mengefisienkan Cloud Computing

Bagi database-driven applications, software baru dapat mengurangi kebutuhan hardware sebesar 95 persen sejalan dengan usaha meningkatkan kinerja

http://img.mit.edu/newsoffice/images/article_images/20130311152245-0.jpg

 

Bagi banyak perusahaan, memindahkan server web-aplikasi mereka ke server cloud merupakan pilihan yang menarik, karena layanan cloud-computing menawarkan keekonomisan, dukungan teknis yang kuat dan akomodasi yang mudah untuk menghadapi fluktuasi permintaan.
Bagi aplikasi yang sangat bergantung pada query database, cloud hosting dapat menimbulkan masalah. Layanan Cloud sering mempartisi server mereka menjadi “mesin virtual,” yang masing-masing melakukan banyak operasi per detik pada central processing unit server, begitu banyak memakan ruang di memori, dan sebagainya. Itu membuat server cloud lebih mudah untuk dikelola, tapi untuk  aplikasi database-intensive, dapat mengakibatkan alokasi sekitar 20 kali dari jumlah perangkat keras yang seharusnya diperlukan dan biaya yang overprovisioning itu akan dibebankan ke pelanggan

Peneliti MIT sedang mengembangkan sebuah sistem baru yang disebut DBSeer yang akan membantu memecahkan masalah, seperti harga cloud services dan mendiagnosis aplikasi yang melambat. Pada Biennial Conference on Innovative Data Systems Research, para peneliti mencanangkan visi mereka untuk DBSeer dan pada bulan Juni, pada pertemuan tahunan the Association for Computing Machinery’s Special Interest Group on Management of Data (SIGMOD), mereka akan mengungkapkan algoritma di pusat DBSeer, yang menggunakan teknik machine-learning teknik untuk membangun model yang akurat tentang kinerja dan resource demands dari aplikasi database-driven.

Keuntungan DBSeer ini tidak terbatas pada cloud computing, baik. Teradata, perusahaan database besar, telah menugaskan beberapa insinyur mereka untuk tugas mengimpor algoritma baru para peneliti MIT  yang telah dirilis di bawah lisensi open-source ke dalam software mereka sendiri.

Keterbatasan Virtual

Barzan Mozafari, Mahasiswa Postdoc di lab profesor teknik elektro dan ilmu komputer Samuel Madden dan penulis utama pada kedua paper baru, menjelaskan bahwa dengan mesin virtual,  server recources harus dialokasikan sesuai dengan permintaan puncak sebuah aplikasi. “Kau tidak akan memikul beban puncak Anda sepanjang waktu,” kata Mozafari. “Jadi itu berarti bahwa resource tersebut akan kurang dimanfaatkan dalam sebagian besar waktu.”

Selain itu, Mozafari mengatakan provisioning untuk permintaan puncak sebagian besar merupakan pekerjaan menduga-duga. “Ini sangat berlawanan tetapi Anda mungkin mengambil beberapa jenis beban tambahan yang mungkin bisa membantu kinerja Anda secara keseluruhan.” Kata Mozafari. Peningkatan permintaan berarti bahwa server database akan menyimpan lebih banyak data yang sering digunakan dalam memori kecepatan tinggi, yang dapat membantu memproses pemanggilan data  lebih cepat.

Di sisi lain, sedikit peningkatan dalam permintaan dapat menyebabkan sistem untuk melambat secara drastis, jika misalnya, terlalu banyak permintaan memerlukan modifikasi dari potongan-potongan data yang sama, yang perlu diperbaharui di beberapa server. “Ini sangat nonlinier,” kata Mozafari.
Mozafari, Madden, Postdoc Alekh Jindal, dan Carlo Curino, mantan anggota kelompok Madden yang sekarang di Microsoft, menggunakan dua teknik yang berbeda dalam paper SIGMOD untuk memprediksi bagaimana sebuah aplikasi database-driven akan merespon beban yang meningkat. Mozafari menggambarkan teknik pertama sebagai pendekatan “kotak hitam”: DBSeer hanya memonitor fluktuasi baik dalam jumlah dan jenis permintaan pengguna dan kinerja sistem dan menggunakan teknik machine-learning untuk menghubungkan keduanya. Pendekatan ini baik untuk memprediksi konsekuensi dari fluktuasi yang tidak jatuh terlalu jauh di luar jangkauan training data.

Area Kelabu

Seringkali database manager atau calon pelanggan cloud computing akan tertarik pada konsekuensi dari empat kali lipat sepuluh kali lipat, atau bahkan seratus dari peningkatan permintaan. Bagi jenis prediksi seperti ini Mozafari menjelaskan, DBSeer menggunakan model “gray box”, yang memperhitungkan keistimewaan sistem database tertentu.

Mozafari menjelaskan, misalnya,  pemutakhiran data yang disimpan pada hard drive memakan waktu, sehingga kebanyakan server database mencoba untuk menunda operasi itu selama mereka bisa, bukan menyimpan modifikasi data dalam memori utama dengan tempo lebih cepat namun stabil. Pada beberapa titik, bagaimanapun, server harus melakukan modifikasi yang tertunda ke disk, dan kriteria untuk mengambil keputusan dapat bervariasi dari satu sistem database denga yang lain.
Versi DBSeer dipresentasikan pada SIGMOD meliputi gray-box model MySQL, salah satu sistem database yang paling banyak digunakan. Para peneliti sedang membangun sebuah model baru untuk sistem lain yang populer, PostgreSQL. Meskipun mengadaptasi model bukan usaha yang sepele, model disesuaikan dengan hanya beberapa sistem akan menutupi sebagian besar aplikasi Web database-driven.

Para peneliti menguji algoritma prediksi mereka terhadap kedua set dari data benchmark, disebut TPC-C, yang umum digunakan dalam penelitian database dan menghadapi dunia nyata data pada modifikasi ke database Wikipedia. Rata-rata, model ini sekitar 80 persen akurat dalam memprediksi penggunaan CPU dan 99 persen akurat dalam memprediksi bandwidth yang dikonsumsi oleh disk operation.

“Kami benar-benar terpesona dan senang bahwa ada seseorang yang melakukan pekerjaan ini,” kata Doug Brown, arsitek software database di Teradata. “Kami sudah mengambil kode dan sedang membuat prototype sekarang.” Awalnya, Brown mengatakan, Teradata akan menggunakan algoritma prediksi para peneliti MIT untuk menentukan persyaratan resource pelanggan. “Pertanyaan yang sangat besar bagi pelanggan kami adalah, ‘Bagaimana kami akan menjadi skala?'” Kata Brown.

Brown berharap, bahwa algoritma akhirnya akan membantu mengalokasikan sumber daya server pada saat bekerja sebesar permintaan database yang masuk. Jika server dapat menilai kebutuhan yang dipengaruhi oleh permintaan individu dan anggaran secara sesuai, mereka dapat memastikan bahwa frekuensi transaksi tetap dalam batas-batas yang ditetapkan oleh perjanjian layanan pelanggan. Misalnya, “jika Anda memiliki dua hal besar itu, sumber daya konsumen yang besar, Anda dapat menghitung waktu untuk menjalankan dua hal ini secara paralel,” kata Brown. “Ada semua jenis permainan Anda mainkan dalam manajemen beban kerja.”

 

 

http://web.mit.edu/newsoffice/2013/making-cloud-computing-more-efficient-0312.html

Engineer Mengembangkan Teknik Untuk Meningkatkan Efisiensi Infrastruktur Cloud Computing

 

Mar. 7, 2013— Ilmuwan komputer di University of California, San Diego, dan Google telah mengembangkan pendekatan baru yang memungkinkan infrastruktur besar yang mendukung  komputasi awan sebanyak 15 sampai 20 persen lebih efisien. Model baru telah diterapkan di Google. Para peneliti mempresentasikan temuan mereka di IEEE International Symposium on High Performance Computer Architecture Conference 23-27 Februari di Cina.

 


Ilmuwan komputer melihat berbagai layanan Google web, termasuk Gmail dan search. Mereka menggunakan pendekatan yang unik untuk mengembangkan model mereka. Langkah pertama mereka adalah mengumpulkan data langsung dari warehouse-scale komputer Google karena mereka berjalan secara real time. Langkah kedua mereka adalah untuk melakukan eksperimen dengan data dalam lingkungan yang terkendali pada server terisolasi. Pendekatan dua langkah adalah kunci, kata Lingjia Tang dan Jason Mars, dosen di Departemen Ilmu Komputer dan Teknik di Jacobs School of Engineering di UC San Diego.

 

“Masalah-masalah ini dapat terlihat mudah untuk dipecahkan ketika melihat hanya satu server,” kata Mars. “Tapi solusi tidak akan meningkat ketika Anda melihat ratusan ribu server.”

 

Pekerjaan  ini adalah salah satu contoh dari penelitian yang dilakukan Mars  dan Tang  di Clarity Lab Jacobs School, kelompok riset yang baru dibentuk mereka. Clarity adalah singkatan dari Cross-Layer Architecture And Runtimes.

 

“Jika kita dapat menjembatani kesenjangan saat ini antara desain hardware dan software stack dan mengakses potensi yang sangat besar ini, itu bisa meningkatkan efisiensi perusahaan layanan web dan secara signifikan mengurangi energy footprint dari pusat data raksasa ini,” kata Tang.

 

Menemukan the NUMA score

Peneliti mengambil sampel 65 K data setiap hari selama rentang lebih dari tiga bulan di salah satu cluster Google server, yang menjalankan Gmail. Ketika mereka menganalisis data, mereka menemukan bahwa aplikasi berjalan secara signifikan lebih baik ketika data yang diakses terletak di dekatnya di server, bukan di lokasi terpencil. Tapi mereka juga tahu bahwa data yang mereka kumpulkan itu terganggu karena proses lainnya dan aplikasi yang berjalan di server pada saat yang sama. Mereka menggunakan alat statistik untuk menghilangkan gangguan tapi masih memerlukan eksperimen lanjutan.

 

Selanjutnya, ilmuwan komputer melanjutkan untuk menguji temuan mereka pada satu server yang terisolasi yang mereka bisa mengontrol kondisi aplikasi yang sedang berjalan. Selama percobaan, mereka menemukan bahwa lokasi data penting, tetapi persaingan untuk shared resources dalam server, terutama cache, juga memegang peran.

 

“Di mana lokasi data Anda dibandingkan di mana aplikasi Anda sangat erat kaitannya,” kata Mars. “Tapi itu bukan satu-satunya faktor”. Server yang dilengkapi dengan multiple processors, yang pada gilirannya dapat memiliki beberapa core. Random-access memory ditugaskan untuk masing-masing prosesor, memungkinkan data untuk diakses dengan cepat terlepas dari dimana ia disimpan. Namun, jika aplikasi yang berjalan pada core tertentu mencoba untuk mengakses data dari core yang lain, aplikasi akan berjalan lebih lambat. Model yang dikembangkan peneliti termasuk ke dalam kategori ini.

 

“Ini adalah masalah jarak antara execution dan data,” kata Tang. Berdasarkan hasil tersebut, para ilmuwan komputer yang mengembangkan sebuah novel metric, disebut the NUMA score, yang dapat menentukan seberapa baik random-access memory yang dialokasikan di warehouse-scale computers. Mengoptimalkan skor NUMA dapat menyebabkan 15 sampai 20 persen perbaikan dalam hal efisiensi. Perbaikan dalam penggunaan shared sources dapat menghasilkan keuntungan bahkan lebih besar, penelitian Mars dan Tang dapat mengembangkan bidang lainnya.

 

 

http://www.sciencedaily.com/releases/2013/03/130307145714.htm

 

Apakah kegagalan menggunakan Cloud akan menyesatkan bisnis Anda?

SUDUT PANDANG Bagaimana cloud computing dapat membantu bisnis Anda tumbuh lebih cepat dan mengurangi overhead

Ahli Cloud Pontus Noren, co-founder dan direktur Cloudreach mempertimbangkan pro dan kontra dari Cloud dan menjelaskan mengapa tidak  pernah ada waktu yang lebih baik untuk memulai menggunakan Cloud.

Saat pertama kali Cloud Computing ditemukan lima tahun yang lalu, ia menjadi ditahbiskan sebagai sesuatu yang gila tanpa substansi yang nyata. Saat ini, Gartner, analis industri, mencatat Cloud adalah salah satu pilar kekuatan IT.

Cloud tertentu mencakup jangkauan platform dan servis  yang berbeda. Cloud bermanfaat untuk menyimpan data dalam skala besar, menyuplai software aplikasi seri terbaru dengan realtime update, dengan biaya murah dan kepraktisannya.Pertumbuhannya pesat, perusahaan internasional  atau perusahaan dengan mobilitas data tinggi menggunakan host information and application tersentralisasi.Pelanggan membayar sesuai yang mereka perlukan dan bebas meng-upgrade atau kontrak kapasitas ketika diperlukan.

Tidak mengherankan banyak perusahaan beralih dari cara tradiisional berbasis hardware yang dijalankan dari rumah ke sistem Cloud. Di sleuruh Inggris sebuah ruang penuh server yang diawasi oleh profesional IT membuka jalan untuk virtualisasi IT environment dimana setiap pelaku bisnis dapat mengunduh aplikasi dan informasi apapun secara fleksibel.

Perhatian terhadap Cloud

Sebuah kemungkinan baru membuka kesempatan yang luar biasa untuk perkembangan bisnis dan penghematan, tetapi masih ada kekurangan yang mengganggu.

Sebagai entitas tak berwujud, konsep Cloud dapat dipahami sebagai membentuk puzzle. Perhatian tentang sisi keamanan. Penyimpanan Cloud dapat berarti data Anda telah diunduh ke sebuah memory storage (server) dan berpindah dalam lingkup kumpulan data.

Seringkali Anda tidak habis pikir saat tertentu atau dibawah regulasi negara mana perlindungan terhadap data itu dilakukan. Apa yang akan Anda lakukan apabila Cloud Provider Anda bangkrut dan menghilang, mengalami Denial of Service atau cyber-attack lainnya? Bagaimana dengan power cut? Bagaimana pengawasan untuk  mencegah data corruption, atau bagaimana cara memperbaiki data yang corrupted? Itu adalah pertanyaan yang sangat wajar, namun bisa itu dialamatkan kepada perusahaan Cloud Service Provider yang berkompeten Anda bisa sedikit bernapas lega.

Cloud adalah teknologi handal

Manfaat nyata dari menyempurnakan teknologi adalah berkurangnya kekurangan dan tergantikan dengan reputasi perusahaan yang mampu memberi keamanan, kenyamanan, dengan kadar akuntabilitas tinggi.

Tantangan berikutnya, bagaimana perusahaan mentransfer operasi ke Cloud sementara mereka terikat dengan peraturan IT infrastructure. Meskipun hosting telah membantu sementara waktu, integrasi antara mereka dengan migrasi gradual menjadi public cloud hosted-solution sepenuhnya menjadi kesulitan tersendiri bagi IT departments saat ini.

Cloud service providers bekerja saling terkait dengan perusahaan untuk memperkenalkan dan mendemonstrasikan manfaat dari sistem Cloud-hosted Hal yang dilakukan adalah membantu perusahaan membangun internal Cloud skala kecil. Bantuan ini membantu membangun pasar bisnis dan dapat digunakan untuk demo konsep oleh pimpinan perusahaan. Gather menyatakan bisnis menghabiskan lebih dari 3,6 Triliun untuk IT dan diprediksikan tiga atau lima tahun mendatang budget perusahaan banyak dihabiskan di sektor Cloud Computing.

Cloud membantu bisnis seperti Netflix berkembang pesat

Contoh yang dapat kita cermati adalah pencapaian perusahaan Netflix melalui Cloud computing. Pendiri awal Amazon Web Service, Netflix memulai operasinya tahun 1999 sebagai two-man-band operation dalam bidang streaming video. Dalam 10 tahun Netflix dari perusahaan kecil menjadi perusahaan skala internasional. Amazon Web Service dan Cloud provider lainnya hanya menarik biaya untuk layanan yang digunakan saja, sangat ideal untuk perusahaan dengan cash flow yang rendah.

Keengganan menggunakan Cloud menggambarkan ketakutan dari sebagian pihak: sistem seperti apa yang seharusnya diterapkan dan bagaimana cara pengintegrasian yang terbaik. Dengan meningkatnya perhatian terhadap penerapan cloud computing dan bertambahnya jumlah end-to-end service provider, tidak ada waktu yang lebih baik untuk mulai menggunakan Cloud computing selain sekarang.

 

http://www.techradar.com/news/world-of-tech/roundup/will-failure-to-embrace-the-cloud-leave-your-business-lost-in-the-fog-1106432

Bagaimana Big Data Dapat Menyelamatkan Nyawa

Ledakan data adalah tanda yang sangat nyata pada sektor industri, dengan potensi dan minat  pada big data yang diperkirakan akan meningkat secara dramatis. Tapi apa sebenarnya yang dapat dilakukan oleh big data ini?

Pembicara pada sesi konferensi Mobile World Congress pada hari Senin (25 Februari 2013) memberikan berbagai wawasan ke diskusi, dengan kesimpulan  baik di pasar negara maju dan berkembang, big data memiliki potensi untuk menjadi penyelamat.

Salah satu pemain besar di bidang ini adalah IBM, dengan CTO Paul Bloom menguji apakah yang superkomputernya yang bernama Watson, setelah memenangkan satu juta dolar dan mengalahkan Jeopardy! juara bertahan dua kali sebelumnya pada tahun 2011. Uang satu juta doalr itu didonasikan IBM sebagai amal.

Konsep Bloom menekankan kepada “cognitive computing”  yaitu “pertemuan antara super-komputer, pengguna teknologi dan neuroscience”  Selama presentasi hasil kerjanya, Bloom menegaskan  Watson tidak terhubung ke Internet, namun memiliki akses ke lebih dari 200 juta halaman data terstruktur dan tidak terstruktur.

“Kami ingin menghasilkan hipotesis dari data tersebut,” kata Bloom. “Kami tidak memrogram komputer untuk melakukan apa yang kita katakan, melainkan ia belajar”.

Baru-baru ini, Watson telah bekerja di industri kesehatan. “Dia baru saja lulus dari sekolah kedokteran” Bloom menggunakan kapasitas penyimpanan data yang besar yang dimiliki Watson untuk menyediakan petunjuk tentang perawatan pasien kanker.. Sebagaimana dilaporkan dalam Forbesearlier bulan ini, 90% dari perawat yang menggunakan Watson dan mengikuti bimbingannya.

“Di masa depan, kita akan melihat sejumlah besar skenario aplikasi mobile, mengambil  sejumlah data tidak terstruktur untuk menciptakan skenario baru dan untuk menyediakan suatu dialog antara pengguna akhir,” kata Bloom.

Linus Bengtsson,  salah satu pendiri nonprofit data aggregator Flowminder , membahas bagaimana operator dapat mengambil manfaat dari manajemen bencana yang meningkat karena big data.

Bengtsson, seorang dokter yang berkualitas, mengutip gempa Haiti tahun 2010, dan epidemi kolera berikutnya mengungkapkan bahwa melacak data ponsel dapat menjadi vital dalam menyelamatkan nyawa. “Dalam bencana, kebalikan dari kehidupan normal. Dalam bencana, Anda benar-benar ingin orang lain tahu di mana Anda berada,” katanya.

Bengtsson menganjurkan tiga alasan mengapa operator bisa mendapatkan keuntungan: keuntungan berkaitan dengan pemerintah, berkaitan dengan pelanggan, dan ‘pendapatan yang berlipat’  di sisi lain, menyelamatkan nyawa pelanggan.

Bagi Bloom, pekerjaan medis Watson adalah hanya awal permulaan. “Ini adalah proses belajar yang berkesinambungan, namun seiring dengan pertumbuhan, maka akan meningkatkan akurasi, dan itu akan menjadi profil bukti untuk memiliki kepercayaan diri yang sangat tinggi dalam hal kemampuan Watson. “Kami pikir kami berada di tahap yang sangat awal dari era baru komputasi.”

 

James Bourne

26 February 2013

http://www.cloudcomputing-news.net/news/2013/feb/26/how-big-data-saving-lives-mwc2013/

Bagaimana Menggunakan Rogue Cloud Untuk Menciptakan Right Cloud

Orang-orang sampai saat ini masih sering menyimpan dan sharing informasi yang sangat sensitif di public cloud meski pun sudah banyak peringatan dan cerita yang menegaskan bahaya perilaku tersebut. Ini adalah rogue cloud, inovasi platform de facto yang ada berkat legiun organisasi yang mendalami cloud computing tanpa bimbingan dan keterlibatan Teknologi Informasi (TI).

Munculnya rogue cloud tidak selalu  kesalahan yang tidak disengaja melainkan juga pengguna yang sengaja berbuat.  Hampir seperempat dari responden (23%) dalam penelitian IDC Innovation Imperative yang diadakan oleh CA Technologies mengatakan proyek-proyek inovasi sering diadakan diam-diam, di mana TI itu secara sadar dan sengaja menutup proyek.

Kita harus melihat rogue cloud sebagai hal yang positif dan menggunakannya untuk perkembangan TI selain memandang sisi bahaya nyata yang dibawa. Ini adalah kesempatan bagi kita untuk mempelajari hal yang penting dan bermanfaat bagi sektor bisnis. Orang-orang menggunakan rogue cloud karena ia dapat memecahkan masalah nyata yang belum terjangkau TI. Kita harus menghargai keberadaan rogue cloud, dan tidak berusaha untuk mengontrol atau menghentikannya. Dalam jangka panjang, saya melihat rogue projects sebagai evolusi alami dalam siklus hidup berulang dari perusahaan TI.

Berikut alasannya. Pelaku usaha ingin fokus pada tujuan bisnis, penjualan, akuntansi, pemasaran, manufaktur, dan tidak membuang-buang waktu untuk mengelola teknologi, bahkan itu mudah dilakukan, seperti dengan SaaS. Kini rogue cloud menjadi hal baru yang moncer.

Itu bukan berarti kita bisa atau harus mengabaikan ancaman keamanan dari rogue cloud. Ada bahaya nyata jangka pendek yang harus diperhatikan TI, namun ancaman itu bukan hal baru. Kita telah mengetahui masalah ini sebelumnya, dengan munculnya webmail, instant messaging, smartphone, tablet, dan konsumen yang bergantung pada TI.

Ketika rogue cloud computing menjadi model inovasi bisnis maka resiko pun akan semakin tinggi. Untuk menanggulangi ini, TI harus (A) mengakui pergerakan rogue cloud (B) berinovasi pendekatan yang membantu bisnis mengelola resiko (C) mengakui manfaat dari rogue cloud bagi pengguna, dan (D) menemukan cara untuk memberikan manfaat bagi organisasi pada umumnya secara aman. Dengan demikian, rogue cloud menjadi inspirasi, bukan ancaman.

Katakanlah pengembang AS perlu mengirim file ZIP yang berisi folder tree of source code untuk seorang rekan di India. Banyak sistem email menyaring menjadi ZIP attachments, karena ZIP bisa menjadi vektor malware. Apakah yang pengembang Amerika Serikat lakukan?

Dia tidak punya waktu untuk menjalankan proses mendapatkan login ke situs FTP perusahaan. Masalah menjadi bertambah jika ia atau temannya di India adalah kontraktor pihak ketiga. Jadi tidak mengherankan ketika ZIP attachments berubah menjadi rogue cloud, mengirim file menggunakan Dropbox atau sejenisnya, dan risiko pencurian data rahasia perusahaan.

Setiap kali seseorang menggunakan Dropbox seperti layanan untuk menyimpan atau berbagi informasi perusahaan yang penting, pengguna mengandalkan pada keamanan bahwa layanan ini (atau lebih tepatnya, kurangnya keamanan). Kami telah bertukar satu jenis risiko (ZIP attachments) dengan pengguna lain (berbagi informasi sensitif di rogue cloud) karena kita tidak membantu orang-orang memahami risiko rogue cloud dan tidak menyediakan alternatif yang lebih baik

Perlu tindakan kita sebagai pelaku teknologi dan inovator bisnis, untuk menyediakan layanan serupa Dropbox yang praktis namun aman dibawah naungan TI dan sesuai dengan kebijakan perusahaan. Mengapa kita tidak mempelajari rogue cloud dan menggunakannya sebagai penguatan bagi pengguna dalam sektor edukasi agar pengguna tidak lagi menggunakan rogue cloud.

Jelaskan risiko,  dampak,  pilihan, dan bagaimana TI dapat membantu. Tidak  sedikit contoh perusahaan yang mengalami kebocoran data penting dan menderita kerugian besar sebagai hasilnya, dengan kerugian $ 5,5 juta pada 2011, berdasarkan laporan InformationWeek.

http://cloudtimes.org/2013/02/18/how-to-use-the-rogue-cloud-to-innovate-the-right-cloud/

BERITA TERBARU