Menu Pilihan

Archive for Februari 2017

Definisi FrameWork : Framework atau bahasa indonesianya kerangka kerja adalah sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu. Dengan menggunakan framework, sebuah aplikasi akan tersusun dan terstruktur dengan rapi.

Namun, menggunakan framework bukan berarti kita bebas dari pengkodean. Kita sebagai pengguna/programmer menggunakan variabel dan fungsi-fungsi yang ada di sebuah framework itu.

JENIS LAYANAN CLOUD COMPUTING :

         1. IaaS (Infrastructure As A Service)

Pengertian IaaS yang lebih kental dengan “pemakaian infrastruktur IT sesuai kebutuhan” lebih cocok untuk beban kerja yang bersifat sementara atau experimental. Oleh karena itu IaaS banyak dipakai oleh para perusahaan startup di awal pendirian usaha mereka namun tidak terbatas pada jenis perusahaan tersebut saja, cukup luas.

IaaS merupakan satu bentuk dari komputasi awan yang menyediakan sumber daya komputer tervisualisasi melalui internet merupakan definisi dari Infrastructure-as-a-Service (IaaS) atau Infrastruktur Sebagai Layanan. Iaas adalah salah satu dari tiga kategori layanan cloud computing (komputasi awan), yang 2 lainnya adalah Software Sebagai Layanan (SaaS – Software-as-a-Service) dan Platform sebagai Layanan (PaaS – Platform-as-a-Service).

IaaS cloud banyak menawarkan sumberdaya seperti mesin virtual (VM – Virtual Machine) disk image library, blok penyimpanan, objek penyimpanan, firewall, load balancer, alamat IP, dan Virtual Local Area Netwrok (VLAN).

Pengertian IaaS

         Penyedia layanan IaaS memiliki seperangkat infrastruktur yang di colocation atau bekerjasama dengan penyedia fasilitas data center, dimana mereka berlaku sebagai partner vendor dengan keahlian mengelola virtualisasi.
         Tujuannya adalah untuk memberikan layanan sumber daya atau infrastruktur IT on-demand dengan kapasitas yang tersedia pada seluruh perangkat di infrastruktur IaaS yang berada pada data center tersebut dengan standard yang tinggi.

          Pelanggan IaaS membayar sesuai pemakaian “Pay as You Go”, biasanya berdasarkan jam, minggu, atau bulan. Beberapa provider IaaS juga mengenakan biaya berdasar jumlah mesin virtual yang digunakan. Dengan konsep biaya seperti ini maka perusahaan pengguna jasa IaaS tidak perlu melakukan investasi pembelian perangkat server, instalasi, konfigurasi dan manajemen operasional infrastruktur tersebut yang sangat menguras modal terutama untuk sebuah perusahaan startup.

Cara Kerja IaaS

            Karena infrastruktur dimiliki oleh penyedia IaaS maka manajemen sisten dan monitoring akan memberikan keterbatasan bagi para pengguna. Apalagi jika penyedia IaaS tersebut menempatkan infrastruktur pada data center yang tidak tersertifikasi oleh uptime atau tersertifikasi namun tidak tier 3 up yang dapat memberikan dampak pada downtime dan gangguan aksesibilitas dari sisi pengguna.

             Elemen terpenting pada sistem cloud (sistem virtual) dimana hardware di kelola secara virtual (Virtual Machine) seperti CPU, Memory, Network, dan Storage. Masing-masing penyedia IaaS memiliki cara yang berbeda dalam menyajikan layanan tersebut ke pelanggan. Berikut elemen yang secara umum di gunakan:


  • User authentication
  • Hypervisor
  • Virtual Network
  • Storage Imaging
  • Block Storage
  • Swift
  • Dashboard

Pelanggan dapat memesan perangkat yang dibutuhkan sesuai kapasitas melalui menu login dashboard, kemudian permintaan tersebut diteruskan oleh sistem “messaging broker” untuk berkomunikasi pada sistem virtual penyedia IaaS.

               Ketika pelanggan mengeluarkan permintaan atas sebuah Virtual Machine, Hypervisor melaksanakan perintah tersebut sesuai spesifikasi CPU dan Ram yang diminta oleh pelanggan dan permintaan ruang penyimpanan dihandle oleh Block Storage. Seluruh perintah tersebut akan di cluster sebagai reserved oleh pelanggan pada sistem infrastruktur di data center.

Manfaat Menggunakan IaaS

  • Mudah dan cepat tersedia, dengan ketersediaan infrastruktur yang dapat dipesan sesuai kebutuhan.
  • Tidak perlu beli pernagkat IT yang biasanya menguras biaya modal cukup besar, dan memakan waktu untuk instalasi serta konfigurasi.
  • Pengelolaan infrastruktur dilakukan oleh penyedia IaaS, sehingga hemat biaya profesional IT yang tergolong semakin mahal.
  • Dengan layanan infrastruktur (IaaS) anda dapat memperbesar dan mengurangi kapasitas server atau storage lebih cepat.
  • Dapat digunakan sebagai infrastruktur cadangan atau infrastruktur tambahan disamping dari infrastruktur yang ada, misal seperti siste web marketplace Tokopedia yang melakukan promo 1 bulan diskon besar-besaran sehingga banyak membutuhkan sumber daya IT dan jika melebihi kapastias yang tersedia dari infrastruktur data center mereka maka IaaS dapat dipakai sebagai infrastruktur tambahan sementara atas event tersebut.
  • Hemat investasi awal bagi perusahaan startup ataupun bagi para developer aplikasi sebelum aplikasi tersebut dioperasikan secara normal atau dapat memperkecil biaya pra-operasional

  1. 2. SaaS (Software As A Service)

               Software as a Service (SaaS). SaaS adalah model dimana aplikasi “ditawarkan” kepada klien sebagai sebuah layanan. Jika sebuah aplikasi/software disajikan kepada klien, klien tidak perlu merawat dan melakukan update pada aplikasi tersebut. Tapi sebaliknya, jika provider hendak mengganti atau melakukan update pada aplikasi tersebut, kita hanya bisa mengikuti mereka saja tanpa bisa melakukan apa-apa. Inti pemikirannya adalah kita menggunakan software yang ada pada layanan provider dan provider harus menjaga kenyamanan kita menggunakan software tersebut, termasuk memikirkan tentang update, keamanan dan infrastrukturnya.

Ada 2 tipe billing yang terdapat pada layanan ini.          Pertama, yaitu kita membayar setiap menggunakan aplikasi tersebut dan
         kedua, kita membayar sedikit di awal dan untuk seterusnya, kita akan membayar hanya sesuai pemakaian kita terhadap aplikasi tersebut.

Ada beberapa tipe software yang ditawarkan pada SaaS, yaitu :


  • Manajemen resources bagi pelanggan
  • Video Conferencing
  • Manajemen Layanan IT
  • Akunting
  • Analisa Web
  • Manajemen web content
           Rata-rata aplikasi yang ditawarkan pada SaaS adalah aplikasi yang tidak memerlukan banyak interaksi dengan antarmuka lain serta memiliki kegunaan yang simpel. Tentu saja karena aplikasi-aplikasi ini akan dipakai oleh ratusan bahkan ribuan lebih user!
        Musuh utama dari SaaS adalah aplikasi-aplikasi open source. Tentu saja, alasan orang menggunakan SaaS salah satunya adalah karena biaya supporting dan updating aplikasi tersebut ditanggung oleh provider. Jika ada yang open source, maka mereka akan menginstalasi aplikasi tersebut di mesin lokal dan berarti tidak membutuhkan SaaS!

Contoh dari layanan Saas antara lain :

  • Layanan Produktivitas : Office365, GoogleDocs, Adobe Creative Cloud
  • Layanan E-mail : Gmail, YahooMail, LiveMail
  • Layanan Social Network : Facebook, Twitter, Tagged
  • Layanan Instant Messaging : YahooMessenger, Skype, GTalk


          3. 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. 

(layanan cloud computing, layanan OS, network data base, memudahkan pelanggan buat menjalani applikasi yg ada…cont:goog app engine, micro azure, tdk mikirin updatean, focus ke applikasi)


KARAKTERISTIK CLOUD COMPUTING

1. On-Demand Self-Services
Merupakan sebuah layanan cloud computing yang harus dapat dimanfaatkan oleh para pengguna melalui beberapa mekanisme swalayan dan dapat langsung tersedia pada saat dibutuhkan oleh para pengguna.

2. Broad Network Access
Merupakan sebuah layanan cloud computing harus bisa diakses dari kapan saja, dimana saja, dengan software apa pun, yang terpenting kita terhubung ke jaringan internet. misal : Handphone, tablet.

3. Resource Pooling
Merupakan sebuah layanan cloud computing yang harus tersedia secara terpusat dan bisa membagi sumber daya secara cepat dan efisien.

4. Rapid Elasticity
Merupakan sebuah layanan cloud computing yang harus dapat menaikan dan menurunkan kapasitas sesuai dengan kebutuhan server dan pengguna.

5. Measured Service

Merupakan sebuah layanan cloud computing yang harus disediakan secara terukur dan teratur, karena ini akan dilakukan dalam proses pembayaran.










PERTEMUAN 2

By : Unknown
Selasa, 21 Februari 2017
0
Contoh Studi Kasus :

       Sebuah perusahaan ingin melakukan migrasi dan integrase di bidang IT
Motivasinya : Efisiensi biaya tanpa mengurangi pruduktifitas.

Yang ingin dilakukan :
1. Efisiensi biaya pembelian software (APP, SO)
2. Meningkatkan / optimalisasi teknologi jaringan komputer

Jawaban :

1. Untuk mengefisiensikan biaya pembelian perangkat lunak (software) seperti aplikasi dan sistem operasi perusahaan bisa menggunakan FREE OPEN SOURCE SOFTWARE (FOSS),
selain lebih menguntungkan dalam segi keamanan juga lebih aman karena linux jarang terkena virus.
    FOOS tidak harus merubah infrastruktur dan perangkat komputer yang digunakan, biaya yang tadinya ingin digunakan dalam pembelian software bisa digunakan untuk pembelian hardware.

2. Model layanan Cloud computing yang cocok dalam optimalisasi jaringan komputer yang digunakan dalam perusahaan tersebut adalah IAAS (Infrastrukture AS A Service)

Studi Kasus

By : Unknown 0

Definisi cloud computing (komputasi awan):
Merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.

Cloud Mode :

1. LaaS (Amazon AWS)
2. PaaS (Microsoft Azure)
3. SaaS (Google AppEngine)

Yang mendukung Cloud Computing :
* Processor
* Graphic Processor
* Software Methodology
* Virtualisasi Hardware
* Wider Bandwidth
* Devices
* Domain App


Manfaat Cloud Computing Serta Penerapan Dalam Kehidupan Sehari – hari

1.   Semua data Tersimpan di server Secara terpusat 
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual.

2.    Keamanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.

3.    Fleksibilitas dan Skalabilitas yang Tinggi
Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.

4.    Investasi Jangka Panjang
Penghematan biaya akan pembelian inventaris seperti infrastruktur, hardisk, dll akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud.

Penerapan Cloud Computing telah dilakukan oleh beberapa perusahaan IT ternama dunia seperti 
* Google lewat aplikasi Google Drive, 
* IBM lewat Blue Cord Initiative, 
* Microsoft melalui sistem operasi nya yang berbasis Cloud Computing, 
* Windows Azure dsb. 

Di kancah nasional sendiri penerapan teknologi Cloud juga dapat dilihat melalui penggunaan Point of Sale/program kasir.

Salah satu perusahaan yang mengembangkan produknya berbasis dengan sistem Cloud adalah DealPOS. Metode kerja Point of Sale (POS) ini adalah dengan mendistribusikan data penjualan toko retail yang telah diinput oleh kasir ke pemilik toko retail melalui internet dimanapun pemilik toko berada.  Selain itu, perusahaan telekomunikasi ternama nasional, 
Telkom juga turut mengembangkan sistem komputasi berbasis Cloud ini melalui Telkom Cloud dengan program Telkom VPS dan Telkom Collaboration yang diarahkan untuk pelanggan UKM (Usaha Kecil-Menengah).


Cara Kerja Sistem Cloud Computing

         Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi.
        Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. 
        Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.

Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail.





Pertemuan 1

By : Unknown
Kamis, 16 Februari 2017
0

- Copyright © Nur Eka Fitrianingtyas - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -