Jumat, 05 Juli 2013

Cloud Computing Technologies and Applications

2.1  Cloud Computing : IT sebagai layanan
Singkatnya, internet yang ada memberikan kepada kami konten  dalam bentuk video, email dan informasi yang disajikan dalam halaman web. Dengan Cloud Computing, berikutnya generasi internet akan memungkinkan kita untuk "membeli"  jasa TI dari sebuah portal web, drastis memperluas jenis barang dagangan yang tersedia di luar di situs e-commerce seperti eBay dan Taobao. Dengan ini disebut dengan " IT sebagai layanan," atau ITaaS, paket untuk kami end user sebagai pusat data virtual.
Dalam ITaaS, ada tiga lapisan dimulai dengan Infrastructure as a Service( IaaS), terdiri dari aset fisik dapat melihat dan menyentuh: server, penyimpanan, dan switch jaringan. Pada tingkat IaaS, penyedia layanan komputasi awan dapat ditawarkan komputasi dasar dan kemampuan penyimpanan, seperti pusat komputasi awan didirikan oleh IBM di Wuxi Software Park dan Amazon EC2. mengambil komputasi penyediaan listrik sebagai contoh, unit dasar yang disediakan adalah server, termasuk CPU, memori, penyimpanan, sistem operasi dan perangkat lunak sistem monitoring. Dalam rangka untuk memungkinkan pengguna untuk menyesuaikan lingkungan server mereka sendiri, Template Server teknologi terpaksa, yang berarti konfigurasi server tertentu mengikat dan sistem operasi dan perangkat lunak bersama-sama, dan menyediakan fungsi disesuaikan seperti yang diperlukan pada waktu yang sama.
Lapisan berikutnya dalam ITaaS adalah Platform as a Service(PaaS). Pada level PaaS, penyedia layanan menawarkan kemampuan IT yang dikemas, atau sumber daya logis, seperti database, sistem file, dan aplikasi lingkungan operasi. Pada tingkat ini, dua teknologi inti yang terlibat, yang pertama adalah pengembangan perangkat lunak, pengujian dan berjalan berdasarkan cloud. Layanan PaaS adalah pengembang perangkat lunak berorientasi. Aplikasi ini memungkinkan lingkungan operasi aplikasi untuk membuat penuh penggunaan komputasi yang melimpah dan sumber daya penyimpanan di pusat komputasi awan untuk mencapai ekstensi penuh, melampaui keterbatasan sumber daya perangkat keras fisik tunggal, dan memenuhi persyaratan akses jutaan pengguna Internet.
Bagian atas ITaaS adalah mayoritas pengguna non-IT akan melihat dan mengkonsumsi: Software as a Service (SaaS). Pada level SaaS, penyedia layanan menawarkan konsumen atau industri aplikasi langsung ke pengguna individual dan pengguna perusahaan. Pada tingkat ini, teknologi yang terlibat adalah: Web 2.0, Mashup, SOA dan multi-tenancy. Perkembangan AJAX teknologi Web 2.0 membuat aplikasi Web lebih mudah digunakan, dan membawa pengalaman pengguna aplikasi desktop untuk pengguna Web,  yang membuat orang beradaptasi dengan transfer dari aplikasi desktop ke aplikasi web dengan mudah. Teknologi Mashup memberikan kemampuan perakitan isi di Web, yang dapat memungkinkan pengguna untuk menyesuaikan situs web secara bebas dan isi agregat website yang berbeda, dan memungkinkan pengembang untuk membangun aplikasi dengan cepat.
Berikut Tabel 2.1 menunjukkan teknologi yang berbeda yang digunakan dalam jenis layanan komputasi awan yang berbeda.



2.2 Keamanan Cloud Computing
                Salah satu kekhawatiran terbesar tentang pengguna Cloud Computing adalah keamanan, secara alami dengan hadirnya teknologi internet. Di pusat-pusat data perusahaan dan Internet Data Center (IDC), penyedia layanan menawarkan rak dan jaringan saja, dan perangkat yang tersisa harus disiapkan oleh pengguna sendiri, termasuk server, firewall, perangkat lunak, perangkat penyimpanan dll. Dalam komputasi awan, sumber daya dan manajemen arsitektur backend layanan tidak terlihat bagi pengguna (dan dengan demikian kata "Cloud" untuk menggambarkan suatu entitas yang jauh dari jangkauan fisik kita). Tanpa kontrol fisik dan akses, pengguna secara alami akan mempertanyakan keamanan sistem.
Untuk membangun kepercayaan bahwa dengan pengguna akhir dari Cloud, arsitek komputasi Cloud solusi memang dirancang secara rasional untuk melindungi keamanan data antara pengguna akhir, dan antara pengguna akhir dan penyedia layanan.
Dari sudut pandang teknologi, keamanan data pengguna dapat tercermin dalam aturan berikut implementasi:
1.        Privasi data pengguna penyimpanan. Penyimpanan data pengguna tidak dapat dilihat atau diubah oleh orang lain (termasuk operator).
2.       Privasi data pengguna pada saat runtime. Data pengguna tidak dapat dilihat atau diubah oleh orang lain pada saat runtime (dimuat ke memori sistem).
3.       Privasi saat mentransfer data pengguna melalui jaringan. Ini mencakup keamanan mentransfer data di cloud computing center intranet dan internet. Hal ini tidak bisa dilihat atau diubah oleh orang lain.
4.      Otentikasi dan otorisasi yang diperlukan bagi pengguna untuk mengakses data mereka. pengguna dapat mengakses data mereka melalui cara yang benar dan dapat mengotorisasi pengguna lain untuk mengakses.

2.3 Cloud Computing Model Application Methodology
Cloud computing adalah model baru untuk menyediakan bisnis dan layanan TI. Layanan model pengiriman didasarkan pada pertimbangan pembangunan masa depan saat pertemuan arus kebutuhan pengembangan. Tiga tingkat layanan komputasi awan (IaaS, PaaS dan SaaS) mencakup besar sejumlah layanan. Selain komputasi dan model pengiriman layanan infrastruktur penyimpanan, berbagai model seperti data, aplikasi perangkat lunak, Model pemrograman dll dapat juga berlaku untuk komputasi awan. Berdasarkan arsitektur standar metodologi dengan praktik terbaik dari komputasi awan, Cloud Model Aplikasi Metodologi dapat digunakan untuk memandu analisis pelanggan industri dan memecahkan potensial masalah dan risiko yang muncul selama evolusi dari model komputasi saat ini untuk model komputasi awan. Metodologi ini juga dapat digunakan untuk menginstruksikan investasi dan pengambilan keputusan analisis model komputasi awan, menentukan proses, standar, antarmuka dan pelayanan publik TI penyebaran aset dan manajemen untuk mempromosikan pengembangan usaha.

2.3.1 Cloud Computing Strategi Tahap Perencanaan 
Strategi Cloud berisi dua langkah untuk memastikan analisis yang komprehensif untuk strategi
masalah yang mungkin dihadapi pelanggan ketika menerapkan komputasi awan mode. Berdasarkan Cloud Computing Analisis Nilai, dua langkah akan menganalisis kondisi model yang dibutuhkan untuk mencapai target pelanggan, dan kemudian akan membentuk strategi yang  berfungsi sebagai pedoman.
1.        Cloud computing proposisi nilai
2.       Cloud computing strategi perencanaan.

2.3.1 Cloud Computing Strategi Tahap Perencanaan 
Pada tahap perencanaan awan, perlu untuk melakukan penyelidikan rinci tentang Posisi pelanggan dan untuk menganalisis masalah dan risiko dalam aplikasi cloud baik saat ini dan di masa depan. Setelah itu, pendekatan dan rencana konkrit dapat ditarik untuk memastikan bahwa pelanggan dapat menggunakan komputasi awan berhasil mencapai tujuan bisnis mereka. Fase ini meliputi beberapa langkah perencanaan praktis dalam beberapa perintah yang tercantum sebagai berikut:
1.        Pengembangan Arsitektur Bisnis
2.       IT Development Arsitektur
3.       Persyaratan tentang Mutu Layanan Pengembangan
4.      Rencana Pengembangan Transformasi

2.3.3 Cloud Computing Deployment Phase
Fase penyebaran berfokus terutama pada pemrograman dari kedua strategi tahap realisasi dan tahap perencanaan. Dua langkah ditekankan dalam fase ini:
1.    Cloud Computing Provider atau Enabler Terpilih
Hal yang paling penting untuk mengetahui bahwa persyaratan perjanjian tingkat layanan (SLA) masih merupakan faktor penentu untuk penyedia dalam memenangkan proyek.
2.    Pemeliharaan dan Pelayanan Teknis
Penyedia komputasi awan atau pembangun harus memastikan kualitas layanan, misalnya, keamanan pelanggan dalam operasi layanan dan keandalan layanan.

2.4 Cloud Computing dalam Pembangunan / Test
Krisis ekonomi dapat membawa tantangan bisnis pada perusahaan yang belum pernah terjadi sebelumnya dan kompetisi lebih untuk pasar yang sama. Untuk mengatasi tantangan ini,  perusahaan harus mengoptimalkan dan memperbarui operasi bisnis mereka. Pada saat kritis ini, hanya dengan menawarkan sistem operasi gesit untuk pengguna akhir dapat mengubah krisis perusahaan menjadi peluang dan mempromosikan pembangunan yang lebih baik.
Setelah diteliti, dapat disimpulkan bahwa persyaratan pusat pengujian baru adalah sebagai berikut:
·         Mengurangi investasi pada perangkat keras
·         Menyediakan lingkungan yang cepat untuk proyek-proyek pengembangan pengujian baru
·         Menggunakan kembali peralatan
·         Memastikan proyek keamanan informasi

2.5 Cloud Berbasis High Performance Computing Cluster
Dalam sejarah perkembangan ilmu informasi dari setengah abad terakhir, Tinggi Performance Computing (HPC) selalu menjadi teknologi terkemuka pada saat itu. Hal ini telah menjadi alat utama untuk inovasi masa depan baik teoritis dan penelitian ilmu pengetahuan. Dengan kata lain, generasi baru dari pusat komputasi kinerja tinggi tidak hanya menyediakan komputasi kinerja tinggi tradisional, atau itu hanya kinerja tinggi solusi peralatan. Pengelolaan sumber daya, pengguna dan virtualisasi, generasi sumber daya yang dinamis dan daur ulang juga harus diperhitungkan akun. Dengan cara ini, komputasi kinerja tinggi berdasarkan pada komputasi awan teknologi lahir. Awan pusat komputasi kinerja tinggi berbasis komputasi bertujuan untuk memecahkan masalah berikut:
·         Platform komputasi kinerja tinggi yang dihasilkan secara dinamis
·         sumber daya virtualisasi komputasi
·         manajemen teknologi komputer performa tinggi dikombinasikan dengan tradisi
·         platform komputasi kinerja tinggi yang dihasilkan secara dinamis

2.6 Kesimpulan

Dengan Cloud Computing sebagai cara baru untuk mengkonsumsi layanan TI, kita bisa jauh lebih fleksibel dan produktif dalam memanfaatkan sumber daya secara dinamis dialokasikan untuk membuat dan beroperasi. Cloud akan terus berkembang sebagai dasar untuk Internet masa depan dimana kita akan saling berhubungan dalam web konten dan layanan.