Friday, 10 October 2014

Psi Dan Teknologi Internet

Aplikasi Internet Cloud Computer

A. PENGERTIAN
Cloud Computing adalah suatu teknologi dari pemanfaatan dalam suatu jaringan internet yang memiliki fungsi untuk menjalankan sebuah aplikasi internet pada computer pada waktu bersamaan, tetapi tidak semua terkoneksi dengan internet  cloud computing. Cloud Computing merupakan sebuah pusat pada server utuk mengelola data dan aplikasi pengguna, cloud computing mengizinnya pengguna untuk mengakses program tanpa instalasi dan mengisinkan para pengguna untuk mengakses data pribadi melalui computer dengan akses internet.
Cloud computing mengacu pada penyediaan sumberdaya komputasi on demand melalui jaringan komputer. Karena awan/cloud adalah mekanisme pengiriman yang mendasari, awan dan layanan berbasis aplikasi dapat mendukung semua jenis aplikasi perangkat lunak atau layanan yang digunakan saat ini . Ungkapan "cloud computing" berasal dari symbol awan yang biasanya digunakan oleh diagram alir dan diagram untuk melambangkan internet. Cloud computing memanfaatkan jaringansebagai sarana untuk menghubungkan perangkat pengguna akhir (end point) untuk sumber daya yang terpusat di pusat data.Pusat data dapat diakses melalui internet atau jaringanp erusahaan, atau keduanya.

B. SEJARAH
·         Tahun 50-an
Cloud Computing memilik ikonsep yang mendasar. Terminal Statis adalah computer mainframe yang tersedia dalam skala yang besar dalam dunia pendidikan dan perusahaan dapat diakses melalui computer terminal . Erminel tersebut hanya dapat digunaka nuntuk melakukan komunikasi tetapi tidak memiliki kapasitas pemrosesan internal
·         Tahun 60-an
John McCarthy berpendapat bahwa “Perhitungan suatu hari nanti dapat diatur sebagai utilitas publik.” Di buku Douglas Parkhill, The Challenge of the Computer Utility menunjukkan perbandingan idustri listrik dan penggunaan pada listrik di masyaraka tumum dan pemerintahan dalam penyediaan cloud computing.
·         Tahun 90-an
            Perusahaan telekomunikasi mulai menawarkan VPN layanan jaringan pribadi dengan kualitas sebanding pelayanannya, tapi dengan biaya yang lebih rendah.Karena merasa cocok dengan hal tersebut untuk menyeimbangkan penggunaan server, mereka dapat menggunakan bandwidth jaringan secara keseluruhan . Lalu menggunaka nsimbo lawan sebagai penunjuk titik demarkasi antara penyedia dan pengguna yang saling bertanggung jawab.Cloud computing memperluas batas ini untuk menutup server serta infrastruktur jaringan.
·         Tahun 2000
Setelah menemukan asitekturawan baru, mengalami peningkatan efisiensi internal sedikit bergerak cepat “Tim Dua-Pizza”(Tim kecil untuk member makan dengan dua pizza) dapat menambahkan fitur baru dengan cepat dan lebih mudah. Kemudian Amazon mulai mengembangkan produk baru sebagai penyedia cloud computing untuk pelanggan eksternal dan meluncurkan Amzaon Web Service (AWS) tahun 2006. Marc Benioff, mantan  wakil presiden perusahaan Oracle. “salesforce.com” ini merupakan sebuah perangkat lunak CRM dengan basis SaaS (Software as a Service).Tak disangka gebrakan ini mendapat tanggapan hebat.Sebagai sukses odarivisi Larry Ellison, boss-nya.Dia memiliki sebuah misi yaitu “The End of Software”.

·         Tahun 2005 - sekarang
Cloud Computing sudah semakin meningkat opularitasnya, dari mulai penerapan sistem, pengunaan nama, dll. Amazon.com dengan EC2 (Elastic Computer Cloud); Google dengan Google App. Engine; IBM dengan Blue Cord Initiative; dsb.Perhelatan cloud computing meroket sebagaimana berjalanya waktu. Sekarang, sudah banyak sekali pemakaian sistem komputasi itu, ditambah lagi dengan suda hmeningkatnya kualitas jaringan computer dan beragamnya gadget yang ada.Contoh dari pengaplikasianya adalah Evernote, Dropbox, Google Drive, Sky Drive, Youtube, Scribd, dll.
C. LAYANAN CLOUD COMPUTING

·         Infrastructure as a Service (IaaS)

Infrastructure as a Service adalah layanan komputasiawan yang menyediakan infrastruktur IT berupa CPU, RAM, storage, band with dan konfigurasi lain. Komponen-komponen tersebut digunakan untuk membangun komputer virtual.Komputer virtual dapat diinstalsis temoperasi dan aplikasi sesuai kebutuhan . Keuntungan layanan IaaS ini adalah tidak perlu membeli computer fisik sehingga lebih menghemat biaya . Konfigurasi komputer virtual juga bisa diubah sesuai kebutuhan . Misalkan saat storage hamper penuh, storage bisa ditambah dengan segera. Perusahaan yang menyediakan IaaS adalah Amazon EC2, Telkom Cloud dan Biz Net Cloud.

·         Platform as a Service (PaaS)

Platform as a Service adalah layanan yang menyediakan computing platform. Biasanya sudah terdapat sistem operasi, database, web server dan framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat.Perusahaan yang menyediakan layanan tersebutlah yang bertanggung jawab dalam pemeliharaan computing platform ini.Keuntungan layanan PaaS ini bagi pengembang adalah mereka bisa fokus pada aplikasi yang mereka buat tanpa memikirkan tentang pemeliharaan dari computing platform.Contoh penyedia layanan PaaS adalah Amazon Web Service dan Windows Azure.

·         Software as a Service (SaaS)

Software as a Service adalah layanan komputasiawan dimana kita bisa langsung menggunakan aplikasi yang telah disediakan.Penyedia layanan mengelola infrastruktur dan platform yang menjalankan aplikasi tersebut.Contoh layanan aplikasi email yaitu gmail, yahoo dan outlook sedangkan contoh aplikasi media sosial adalah twitter, facebook dan google+. Keuntungan dari layanan ini adalah pengguna tidak perlu membeli lisensi untuk mengakses aplikasi tersebut.Pengguna hanya membutuhkan perangkat klien komputasiawan yang terhubung ke internet.Ada juga aplikasi yang mengharuskan pengguna untuk berlangganan agar bisa mengakses aplikasi yaitu Office 365 dan Adobe Creative Cloud.
D. KARAKTERISTIK
Cloud computing yang ideal adalah layanan yang memiliki 5 karakteristik berikut ini.
1. On-Demand Self-Services
Sebuah layanan cloud computing harus dapat dimanfaatkan oleh pengguna melalui  mekanisme swalayan dan langsung tersedia pada saat dibutuhkan. Campur tangan penyedia layanan adalah sangat minim.Jadi, apabila kita saat ini membutuhkan layanan aplikasi CRM (sesuaicontoh di awal), maka kita harus dapat mendaftar secara swalayan dan layanan tersebut langsung tersedia saat itu juga.
2. Broad Network Access 
Sebuah layanan cloud computing harus dapat diakses dari mana saja, kapan saja, dengan alat apa pun, asalkan kita terhubung kejaringan layanan. Dalam contoh layanan aplikasi CRM di atas, selama kita terhubung kejaringan Internet, saya harus dapat mengakses layanan tersebut, baik itu melalui laptop, desktop, warnet, handphone, tablet, dan perangkat lain.
3. Resource Pooling 
Sebuah layanan cloud computing harus tersedia secara terpusat dan dapat membagi sumber daya secara efisien. Karena cloud computing digunakan bersama-sama oleh berbagai pelanggan, penyedia layanan harus dapat membagi beban secara efisien, sehingga sistem dapat dimanfaatkan secara maksimal.
4. Rapid Elasticity
Sebuah layanan cloud computing harus dapat menaikkan (ataumenurunkan) kapasitas sesuai kebutuhan. Misalnya, apabila pegawai di kantor bertambah, maka kita harus dapat menambah user untuk aplikasi CRM tersebut dengan mudah. Begitu juga jika pegawai berkurang.Atau, apabila kita menempatkan sebuah website berita dalam jaringan cloud computing, maka apabila terjadi peningkatkan traffic karena ada berita penting, maka kapasitas harus dapat dinaikkan dengan cepat.
5. Measured Service
Sebuah layanan cloud computing harus disediakan secara terukur, karena nantinya akan digunakan dalam proses pembayaran. Harap diingat bahwa layanan  cloud computing dibayar sesuai penggunaan, sehingga harus terukur dengan baik.
E. MANFAAT CLOUD COMPUTING
1.      Skalabilitas = bisa menambah kapasitas tanpa harus membeli lattambahan
2.      Aksebilitas = dapat mengakses data kapan saja asalkan terkoneksi dengan internet
3.      Keamanan = keamanan dalam penyimpanan data perusahaan berbasis IT dapat disimpan secara aman di cloud computing
4.      Kreasi = user dapat mengembangkan project tanpa harus mengirim secara langsung tetapi bisa mengirim menggunakan cloud computing
5.      Kecemasan = bila terjadi bencana seperti banjir cloud computing bisa saja rusak
IMPLEMENASI CLOUD COMPUTING
-Computer front end
-Computer back end
-Penghubung antara keduanya
Akses ke cloud computing dapat diakses secara beraneka ragam sampai kepada akses extranet dan internet melalui browser yang terhubung kesebuah portal aplikasi dari penyedia layanan cloud computing. Pengguna akhir cukup mengetahui bagaimana cara mengakses dan mempergunakan jasalayanan yang terdapat pada Cloud computing.


F. RESIKO CLOUD COMPUTING
Sebaiknya mengetahui dan memastikan apa yang kita investasikan dan kita publikasikan untuk kebutuhanan dan untuk mempublikasikannya.Beberapa bagian yang harus diperhatikan:
1)      Service – level Cloud Provider
Mengharuskan dan memahami service level yang didapatkan mengenai data protection dan kecepatan data recovery.
2)      Privacy
Perusahaan lain atau orang lain bisa melihat data anda yang keluar dan bisa terjadi tanpa sepengetahuan anda.
3)      Compliance
Memperhatikan regulasi bisnis dan berhati-hati dalam penyimpanan data.
4)      Data Ownership
Perlu diketahui untuk mencoba untuk merubah terms of use aggrement
5)      Data Mobility
Melakukan share,mendapatkan data kembali,memastikan copy dari data terhapus.

Sumber ;
http://opensource.telkomspeedy.com/wiki/index.php/Cloud