Langsung ke konten utama

Cloud computing Resume Pertemuan 3 dan 4

 Topologi Jaringan & Perangkat Lunak Cloud Computing

Topologi Jaringan

   Sistem cloud computing terbagi menjadi dua kelompok, yakni : front-end dan back-end.
Front-end terletak pada sisi pengguna atau client. Sedangkan back-end adalah bagian "awan" dalam sistem ini (dalam diagram jaringan internet kerap digambarkan sebagai awan).
Keduanya terhubung melalui sebuah jaringan (Internet).

A.Distribusi beban Komputasi Awan

   Cloud computing menyediakan perangkat lunak sebagai layanan cadangan untuk pengguna terakhir, tapi infrastruktur yang mendasari harus cukup terukur dan kuat dan harus fokus pada sistem Cloud perusahaan skala besar dan meneliti bagaimana perusahaan dapat menggunakan service - oriented architecture (SOA) untuk menyediakan antarmuka yang efisien untuk proses bisnis.
   Cloud computing terlihat untuk perhitungan dan penyimpanan data menjauh dari end user dan ke server yang berlokasi di pusat data, dengan demikian mengurangi beban pengguna dari penyedian aplikasi dan manajemen. Dalam sistem awan enterprise , arsitektur berorientasi layanan (SOA) dapat digunakan untuk menyediakan antarmuka yang mendasari proses bisnis, yang ditawarkan melalui Awan (cloud). SOA dapat bertindak sebagai sebuah front-end terprogram ke berbagai komponen layanan yang dibedakan sebagai individu dan pendukung server. Permintaan yang masuk ke layanan yang di sediakan oleh gabungan SOA harus diteruskan ke komponen yang benar dan server masing - masing, dan seperti routing harus terukur untuk mendukung sejumlah besar permintaan.

   Dalam rangka untuk meningkatkan proses bisnis, setiap tingkatan dalam sistem biasanya menyebarkan beberapa server untuk mendistribusikan beban dan toleransi kesalahan. seperti distribusi beban di beberapa server dalam tingkat yang sama dapat dilihat sebagai distribusi beban horisontal, tampak seperti gambar berikut :

        

 

   Salah satu batasan dari distribusi beban horisontal adalah bahwa beban tidak dapat didistribusikan lebih lanjut ketika semua server dalam tingkatan tertentu mengambil hasil dari kesalahan konfigurasi infrastruktur. Dimana terlalu banyak server yang dikerahkan pada satu tingkat sementara dilain pihak ada sedikit server yang dikerahkan di lain tingkatan.

Perangkat Lunak
B.OpenStack, perangkat lunak Cloud Computing Open Source
   OpenStack merupakan open source cloud computing software untuk membangun infrastruktur cloud yang reliabel dimana baru saja dipublikasikan beberapa hari lalu yaitu pada tanggal 19 Juli 2010. Tujuan OpenStack adalah untuk memungkinkan setiap organisasi atau perusahaan untuk membuat dan menyediakan layanan cloud computing dengan menggunakan perangkat lunak open source yang berjalan diatas perangkat keras yang standar.
   Terdapat dua jenis OpenStack, yaitu OpenStack Compute dan OpenStack Storage. OpenStack Compute adalah perangkat lunak untuk melakukan otomasi saat membuat ataupun mengelola virtual private server (VPS) dalam jumlah besar. OpenStack Storage adalah perangkat lunak untuk membuat object storage yang bersifat scalable serta redundant dengan menggunakan cluster untuk menyimpan data data dalam ukuran terabytes atau bahkan petabytes.

C. Amazon Elastic Compute Cloud (EC2)
  
EC2 menyediakan banyak fitur yang berguna bagi pelanggan, termasuk sistem penagihan yang terencana dan biaya untuk komputasi yang murah pada tingkat yang sangat mantap (penggunaan memori, penggunaan CPU, transfer data, dll), penyebaran antara beberapa lokasi, elastis alamat IP, infrastruktur yang ada sambungan ke pelanggan melalui Virtual Private Network (VPN), jasa pemantauan oleh Amazon CloudWatch, dan load balancing elastis.
    Amazon‘s EC2 provides virtual machine based computation environments. EC2 menggunakan hypervisor Xen (2010) untuk mengelola Amazon Mesin Gambar (AMI). AMI (Amazon EC2, 2010) adalah "gambar terenkripsi mesin yang berisi semua informasi yang diperlukan untuk perangkat lunak yang kita pakai".

D.GoGrid

   GoGrid memiliki karakteristik umum dengan Amazon di area klasik komputasi awan, dalam hal ini mendukung beberapa sistem operasi melalui gambaran manajemen sendiri, dan mendukung dalam hal menyeimbangkan beban, penyimpanan awan, dan sebagainya .

Jadi baik EC2 dan GoGrid, kedua- nya menyediakan fitur dasar dan umum dari Cloud Computing. Perbedaan antara layanan yang mereka (EC2 dan GoGrid) berikan terutama berasal dari model bisnis mereka masing-masing.
  Sebagai contoh, GoGrid menyediakan awan (Cloud) bebas dan penyimpanan yang spesifik, sedikit berbeda dari Amazon. GoGrid juga menyediakan Hybrid Hosting, yang merupakan fitur pembeda. Banyak aplikasi namun tidak dapat berjalan dengan baik di lingkungan server yang murni multi-tenant. Performa Database lebih baik pada dedicated server, dimana EC2 dan GoGrid tidak perlu bersaing untuk input/output sumber daya, situasi ini mirip dengan aplikasi web server. GoGrid menyediakan aplikasi-aplikasi khusus dengan dedicated server yang memiliki jaminan keamanan yang tinggi .

E.Amazon Simple Storage Service (S3)
    Amazon Simple Storage Service (2010) (S3) adalah layanan web penyimpanan online yang ditawarkan oleh Amazon Web Services. S3 dapat diakses pengguna melalui layanan web, REST- style interface HTTP, atau dengan melibatkan antarmuka SOAP. Seperti halnya layanan komputasi awan lainnya, pengguna dapat meminta penyimpanan dalam jumlah kecil atau besar dengan cepat, serta menyediakan sistem penyimpanan sangat terukur.
   Amazon S3 mengatur ruang penyimpanan ke dalam banyak kotak, dengan setiap kotak diberi namespace yang pada umunya unik dengan maksud untuk membantu menemukan alamat data, mengidentifika si user account untuk pembayaran, dan mengumpulkan informasi penggunaan, Amazon S3 berurusan dengan semua jenis data sebagai obyek. Sebuah objek dapat diakses melalui URL yang terdiri dari kunci dan versi ID dengan namespace sebagai awalan.

F.Rackspace Cloud
  Rackspace Awan awalnya diluncurkan pada tanggal 4 Maret 2006 dengan nama "Mosso". Dalam tiga tahun berikutnya, ia (Raskspace Cloud) telah mengubah namanya dari "Mosso LLC" menjadi "Mosso: The Hosting Cloud ", dan akhirnya menjadi "Rackspace Cloud" pada tanggal 17 Juni 2009.
   Perusahaan ini menyediakan layanan termasuk cloud server, cloud file, dan cloud site. Cloud file service adalah layanan penyimpanan awan (cloud) yang menyediakan penyimpanan online yang tak terbatas dan Jaringan Pengiriman Konten untuk media secara komputasi utilitas. Selain control panel online, perusahaan ini menyediakan layanan API (Application Programming Interface) yang dapat diakses melalui Application Programming Interface yang aman dengan kode klien open source.
   Rackspace memecahkan masalah keamanan dengan mereplikasi tiga salinan penuh data di beberapa komputer pada beberapa zona, dengan setiap tindakan yang dilindungi oleh SSL (Secure Socket Layer)



Manajemen Pengelolaan dan Sumber Daya Manusia

Manajemen Pengelolaan
   Manajemen Pengelolaan secara teori yaitu sumber daya awan berbasis layanan tidak harus berbeda dari sumber daya di lingkungan dimana kita berada.
Manajemen sumber daya awan (Cloud Computing) mempunyai Tiga aspek, yaitu :
1. Keamanan TI
2. Kinerja manajemen
3. Provisioning

A.Manajemen Kinerja
   Manajemen kinerja adalah tentang bagaimana layanan perangkat lunak berjalan efektif di dalam lingkungan sendiri (PC sendiri) ataupun melalui awan (Cloud). Yang artinya Jika Anda mulai dapat terhubung dengan perangkat lunak yang berjalan di pusat data, lalu Anda sendiri langsung ke perangkat lunak yang berjalan di awan (Cloud ), kemungkinan besar Anda akan ada potensi kemacetan pada titik koneksi

B.Jasa Manajemen
Layanan manajemen mencakup berbagai disiplin, yaitu :
1. Konfigurasi manajemen
2. Aset Manajemen
3. Jaringan manajemen
4. Kapasitas perencanaan
5. Analisis akar penyebab
6. Beban Kerja manajemen
7. Patch dan memperbarui manajemen

C.Mengelola beban kerja di Awan (cloud)
Organisasi harus secara aktif mengelola beban kerja sehingga mereka tahu
1. Bagaimana aplikasi mereka berjalan
2. Apa yang mereka lakukan
3. Berapa banyak departemen individu atau UKM harus dikenakan biaya untuk setiap penggunaan layanan Cloud Computing

Hal yang perlu diperhatikan dalam manajemen pengolahan Cloud Computing adalah “Mendeklarasikan Jenis Data”, jumlah data yang tersedia untuk digunakan Perusahaan yang menggunakan layanan Cloud sangatlah banyak dan sifat datanya berubah, meliputi :

1. Keragaman data meningkat Data dalam Cloud Computing menjadi lebih beragam, selain data “tradisional” terstruktur (pendapatan, nama dan sebagainya) termasuk email, gambar, blog dan lain-lain.

2. Jumlah data meningkat Berapa banyak pengelolaan video YouTube atau dapat menangani semua gambar. Bahkan dalam pemakaian data tradisional, bidang, organisasi yang memakai data tersebut jumlah agregatnya mulai besar.

3. Latency persyaratan menjadi lebih menuntut. Perusahaan[1]menuntut latency yang lebih rendah (misalnya, waktu untuk mendapatkan data dari satu titik ke titik lainnya) untuk banyak aplikasi.

Berdasarkan hal tersebut Cloud dapat :
1. Menyediakan sumber daya untuk mengakses permintaan data dengan harga yang jauh lebih rendah. 2. Mendukung bisnis dalam penggunaan data secara kolaboratif (seluruh karyawan, pelanggan dan mitra bisnis.

D.Penyelengara Jasa Cloud

Dalam penyelengaraan jasa Cloud Computing, Perusahaan yang menyelengarakan teknologi ini sudah seharusnya bertanya pada diri sendiri dengan pertanyaan:
1. Layanan Cloud seperti apakah yang user mau dari penyedia layanan Cloud ?
2. Bagaimana “kita” tahu apakah kinerja dari Cloud Computing yang diberikan atau ditawarkan kepada user berada pada tingkat ya ng tepat?
3. Bagaimana “kita” bisa menilai apakah data yang telah dihapus benar-benar hilang?

E.Mengelola biaya IT
   Semua departemen IT memonitor biaya, tetapi hanya sedikit dari “mereka” yang memantau dalam hal aset kinerja - keharusan untuk mengoptimalkan hasil investasi baik untuk hardware dan software.
membandingkan dua model biaya :
1) Beban usaha (memb ayar per bulan, per pengguna untuk setiap layanan)
2) Modal investasi (membayar biaya beli ditambah pemeliharaan tahunan untuk perangkat lunak yang berada dalam organisasi Anda - sebagai pengguna).

F.Pengantar Manajemen Penyimpanan
    Manajemen Penyimpanan adalah kemampuan untuk menyimpan dan mengatur file dan data pada jaringan. Perangkat lunak yang digunakan untuk memastikan kemampuan ini disebut Storage Resource Management (SRM). Dalam penyimpanan komputasi awan, tujuannya adalah kemampuan berpikir Internet untuk mengakses penyimpanan. Perhatian utama untuk manajemen penyimpanan adalah kapasitas, penggunaan, kebijakan dan manajemen “peristiwa”.
    Berbicara mengenai manajemen pengolahan Cloud Computing, secara otomatis kita akan membahas juga tentang manajemen keamanan pada Cloud Computing ditinjau dari orang atau individu.
    Salah satu tindakan yang paling penting bagi tim keamanan adalah untuk mengembangkan sebuah penyewaan formal bagi organisasi keamanan dan program. Ini akan menumbuhkan visi bersama antara tim yang menuju pada suatu pengharapan bersama mengenai jaminan keamanan data yang diatur secara baik dan benar demi berlangsungnya proses pengolahan data dengan manajemen yang baik di dalam layanan Cloud.

 

G. Sumber Daya Manusia Cloud Computing
   Berikut ini adalah sumber daya manusia yang terlibat dalam Komputasi Awan (Cloud Computing) :
1. Subscribers (Pelanggan).
   Kelompok ini terdiri dari pebisnis yang menggunakan penawaran platform -as - a - service untuk mengembangkan dan menyebarkan aplikasi mereka. Dimana mereka mencari penawaran Cloud yang tepat untuk menjalankan usaha mereka, sehingga mempermudah mereka dalam berbisnis, menekan biaya usaha, efisien waktu dapat mereka peroleh dengan menggunakan penawaran ini.
2. Publishers (Penerbit)
   Ketika pelanggan mulai menggunakan suatu penawaran, mereka sering memiliki akses ke katalog global dari aplikasi yang diterbitkan, alat- alat, prasarana, dan platform yang meningkatkan atau memperluas penawaran asli. item yang ditemukan di katalog disediakan oleh penerbit.
3. Operator Pusat Data (Data Center Operators)
   Segolongan dengan penerbit (dan yang utama untuk menawarkan) adalah operator pusat data yang menyediakan server, penyimpanan, dan konektivitas jaringan untuk platform.
4. Vendor untuk layanan Web Terpadu (Vendors for Integrated Web Services)
   Berbagai layanan yang tersedia di Internet, banyak yang mungkin tidak disertakan dalam katalog global karena layanan ters ebut diasumsikan atau karena popularitas mereka atau karena pelayanan yang belum dipublikasikan ke dalam catalog.
5. Penyedia Jasa Out Source (Providers for Outsourced Services)
   Selain operator pusat data yang mendukung infrastruktur aplikasi, beberapa kegiatan lain untuk mengembangkan dan mengelola aplikasi dapat dikelola oleh sumber daya lain, biasanya melalui outsourcing pekerjaan.
6. Klien (Clients)
   Klien adalah pengguna internet yang dapat mengakses sumber daya yang diterbitkan

H. Sponsor Cloud (Awan) adalah Pelanggan
  
Keuntungan yang ditemukan berkisar dari pengurangan biaya dengan kemampuan aplikasi yang memiliki konektivitas yang lebih baik. Cloud computingmemiliki banyak manfaat yang tersedia bagi orang-orang yang mengambil keuntungan dari itu.
   Kebanyakan pelanggan mencari utilitas berbasis platform untuk meringankan beban pemilik dan mengelola server , pusat data, jaringan, atau apapun yang terkait dengan penunjang infrastruktur komputasi.
    Platform yang mereka pilih harus mampu memenuhi tujuan bersama mereka, baik jangka pendek maupun jangka panjang dengan pengurangan biaya yang disediakan oleh langganan platform - as - a - service mereka. Tujuan ini berkisar , menyadari manfaat dari fleksibilitas dan skalabilitas dari komputasi awan untuk mendapatkan “kepemimpinan“ pasar melalui konsep global positioning di Internet.
    Pelanggan bergantung pada penerbit untuk memastikan bahwa layanan yang dibeli, dimanfaatkan secara efektif dan efisien, dan apapun yang digunakan klien dipublikasikan di platform. Dalam banyak kasus pelanggan memiliki akses ke segala sesuatu yang diterbitkan di dalam platform Cloud .
a. Pembuatan Cloud : Penerbit
   Mayoritas penerbit adalah pengembang aplikasi. Mereka bisa membangun aplikasi yang mendukung pelanggan tertentu, untuk digunakan oleh pelanggan lain , untuk digunakan oleh pengembang lain dalam rangka meningkatkan atau memperluas aplikasi mereka untuk penerbitan, atau untuk pelanggan komersial. Aplikasi mereka mungkin gratis atau ber – bayar. Dalam beberapa platform seperti Second Life , biaya tersebut mungkin biaya virtual yang hanya berlaku di dalam platform tersebut.

    Penerbit membuat kompilasi dari vendor untuk perangkat lunak independen , peralatan virtual, infrastruktur, platform, dan peralatan. Vendor dapat mempublikasikan peralatan, arsitektur siap pakai dan aplikasi. Apapun yang dibuat vendor ditemukan dalam sebuah katalog global. Setiap platform - as - a - service memiliki katalog global mereka sendiri, meskipun beberapa item seperti Web API (Application Programming Interface) dan plug - in pada umunya dapat ditemukan dalam beberapa katalog.

   Penerbit mengandalakan operator pusat data untuk mempertahankan sebuah platform yang handal, terukur dan aman serta memelihara katalog global. Klien dan pelanggan yang menggunakan produk yang diterbitkan penerbit memberikan umpan balik langsung pada nilai proses integrasi yang lebih baik dengan HTTP daripada layanan berbasis SOAP ( Simple Object Access Protocol). Mereka juga tidak memerlukan penggunaan XML atau WSDL.

   Web services dapat digunakan dalam beberapa cara; tiga yang paling populer adalah RPC , SOA dan REST: 1. Remote procedure call (RPC) adalah teknologi antara proses - proses yang memungkinkan atau mengijinkan aplikasi secara jarak jauh menjalankan subrutin atau prosedur di komputer lain dengan berbagi jaringan tanpa pengkodean yang jelas untuk interaksi. 2. Layanan web Arsitektur berorientasi layanan (SOA) didasarkan pada arsitektur dan membuat fungsi SOA diakses melalui protokol Internet standar tanpa ketergantungan pada platform atau bahasa pemrograman 3. Representasi state transfer (REST) adalah jasa / layanan yang meniru protokol dengan membatasi antarmuka untuk seperangkat operasi standar.

J.Penyedia Jasa Outsource
   Dengan manfaat dari utilitas berbasis layanan, memungkinkan perusahaan untuk meringankan keuangan dan beban kerja sehingga bisnis inti dapat difokuskan pada beber apa kegiatan yang masih diperlukan/dibutuhkan oleh bisnis. Ini bisa dari pengembangan aplikasi, untuk memantau aplikasi dalam produksi, untuk mendukung pelanggan dan untuk manajemen aplikasi.
   Ada beberapa perusahaan jasa teknologi yang telah memberikan ke seluruhan manajemen operasional bisnis bagi perusahaan. Hal ini biasanya disebut sebagai operasi yang dikelola dan meliputi seluruh solusi IT. Meskipun komputasi awan telah meringankan banyak beban untuk mengelola solusi IT.

 

 

 

 

 

 

Sumber Referensi


1. Anggeriana Herwin, Cloud Computing, 2011
2. Berkah I Santoso, Perkembangan Virtualisas, 2012
3. Berkah I Santoso, Cloud Computing dan Strategi TI Modern, 2012
4. Berkah I Santoso, Mobile Backend as a Services, 2012
5. Demystifying the Cloud An introduction to Cloud Janakiram MSV Cloud Computing Strategist www.janakiramm.net| mail@janakiramm.net Sumber Referensi
6. Llorente, I. M. (July 2008). Towards a new model for the infrastructure grid. Panel From Grids to Cloud Services in the International Advanced Research Workshop on High Performance Computing and Grids, Cetraro, Italy.
 7. http://id.wikipedia.org/wiki/Komputasi_awan
8. http://infreemation.net
9. http://docs.google.com



Komentar

Postingan populer dari blog ini

Perbedaan Model keamanan Jaringan wireless

Sumber gambar :  https://www.itworks.id/17501/fortinet-bantu-maksimal-keamanan-jaringan-nirkabel.html     Sebelum membahas perbedaan model keamanan jaringan wireless. Terlebih dahulu kita membahas pengertian jaringan wireless .       Jaringan nirkabel (wireless network) adalah bidang disiplin yang berkaitan dengan komunikasi antar sistem komputer tanpa menggunakan kabel. Jaringan nirkabel ini sering dipakai untuk jaringan komputer baik pada jarak yang dekat (beberapa meter, memakai alat/pemancar bluetooth) maupun pada jarak jauh (lewat satelit). Bidang ini erat hubungannya dengan bidang telekomunikasi, teknologi informasi, dan teknik komputer. Jenis jaringan yang populer dalam kategori jaringan nirkabel ini meliputi: Jaringan kawasan lokal nirkabel (wireless LAN/WLAN), dan Wi-Fi. Jaringan nirkabel biasanya menghubungkan satu sistem komputer dengan sistem yang lain dengan menggunakan beberapa macam media transmisi tanpa kabel, seperti: gelombang r...

TOPOLOGI JARINGAN KOMPUTER

Pengertian Topologi Jaringan  Topologi jaringan adalah sebuah pola interkoneksi dari beberapa terminal komputer. Topologi jaringan merupakan representasi geometri dari hubungan antar perangkat (terminal komputer, repeaters, bridges) satu dengan lainnya (Green, 1985:22). Adapun pengertian lain dari pakar teknologi, seperti :  1. Zymon Machajewski Menurut Zymon Machajewski pengertian topologi jaringan adalah seperangkat komputer yang saling terhubung secara bersamaan satu dengan lainnya dengan tujuan utama, yakni untuk saling berbagi sumberdaya. Internet adalah salah satu sumberdaya yang saat ini banyak digunakan di dalam suatu jaringan komputer. 2. Jafar Noor Yudianto Menurut Jafar Noor Yudianto pengertian topologi jaringan adalah suatu sistem yang terdiri atas sebuah beberapa komputer yang didesain untuk bisa saling berbagi sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), dan bisa mengakses informasi (peramban web). 3. Umi Proboyekti Menurut Umi Proboyekti p...

Pengertian dan manfaat Web dinam

Web Dinamis adalah Web yang content atau isinya dapat berubah – ubah setiap saat. Karena dalam teknologi pembuatan web dinamis sudah dirancang semudah mungkin bagi user yang menggunakan web dinamis tersebut. Manfaat Web dinamis sebagai berikut :  1. Pengalaman bebas gangguan Memperbarui informasi tentang situs web dinamis adalah pengalaman bebas gangguan karena Anda tidak perlu membuat ratusan halaman seperti Dalam kasus situs statis. Menambah dan memperbarui data adalah permainan anak karena semua informasi yang dibutuhkan disimpan dalam database di backend. Ini hanya memerlukan penggunaan bahasa pemrograman yang tepat untuk memperbarui, mengambil dan menampilkan data ke pelanggan. 2. Antarmuka interaktif Ini adalah bagian terbaik tentang situs web dinamis karena memiliki antarmuka interaktif tidak hanya membantu pelanggan melihat informasi yang ditampilkan; Ini juga memungkinkan pengguna untuk mengambil informasi dari database perusahaan untuk membantu mereka mendapatkan pe...