Mengenal Apa Itu Cloud Computing Untuk Developer Web & Android

Mengenal Apa Itu Cloud Computing Untuk Developer Web Android
Pada post kali ini kita akan membahas tentang cloud computing. Kita akan menemukan banyak sekali manfaat yang didapat ketika kita menggunakan Cloud computing. Beberapa topik yang akan kita bahas pada post ini diantaranya  :
  1. Apa itu cloud computing.
  2. Apa saja yang bisa dilakukan oleh cloud.
  3. Apa manfaat cloud untuk para developer dan juga pebisnis.
  4. Beberapa rekomendasi penyedia layanan cloud.
Itulah beberapa permasalahan yang akan kita bicarakan pada artikel kali ini.

Apa itu Cloud Computing

Secara sederhana Cloud Computing adalah menyimpan, mengakses data, dan program melalui internet. Jadi cloud computing mirip seperti komputer yang kita miliki hanya saja kita mengaksesnya melalui internet untuk menyimpan, mengakses data, dan menjalankan program. 
Mengenal Apa Itu Cloud Computing Untuk Developer Web Android
Cloud computing tidak termasuk pada hardware yang kalian miliki. Ketika kalian menyimpan data dan menjalankan program melalui hardware secara langsung, itu disebut penyimpanan dan computing lokal atau local computing. Semua yang kalian miliki ada secara fisik, dan karenanya mengakses data menjadi cepat dan mudah. 

Berbeda dengan Cloud computing dimana pengguna mengakses "komputer" nya melalui internet. Bekerja langsung melalui hardware fisik yang berada pada didekat kita adalah cara yang digunakan selama 10 tahun ini. Beberapa user berpendapat bahwa Cloud computing lebih unggul dikarenakan beberapa kelebihan Cloud computing yang akan kita bahas di bawah ini.

Apa Saja yang Bisa Dilakukan Oleh Cloud

Cloud memiliki berbagai macam layanan yang dapat disesuaikan dengan kebutuhan kalian inginkan. Ada 3 macam layanan pada Cloud yang perlu kalian ketahui diantaranya: 
  1. SaaS ( Software as a Service )
  2. PaaS ( Platform as a Service )
  3. IaaS ( Infrastructure as a service )

SaaS ( Software as a Service )

SaaS atau Software as a Service adalah sebuah layanan cloud dimana kalian hanya membutuhkan software yang telah disediakan oleh penyedia layanan cloud dan menggunakanya untuk keperluan tertentu. Kalian tidak memiliki akses ke dalam sistem, kalian hanya fokus pada software yang digunakan maka sisanya akan diatur oleh penyedia layanan cloud seperti patching, maintaining, dan lain-lain.
Mengenal Apa Itu Cloud Computing Untuk Developer Web Android


contoh: Kalian memiliki bisnis yang dimana pekerjanya berada di berbagai tempat yang berbeda, oleh karena itu untuk dapat saling berkomunikasi data, kalian menggunakan software OneDrive buatan microsoft dan software Office 365 untuk membuat dokumen.

OneDrive dan Office 365 termasuk dalam SaaS yang dibuat oleh microsoft. Kalian hanya dapat menggunakan fitur-fitur yang terdapat pada aplikasi tersebut, kalian tidak berhak untuk mengubah sistem program tersebut dan kalian juga tidak bisa mendapatkan kode pemrograman aplikasi tersebut. 

PaaS ( Platform as a Service )

Berbeda dengan SaaS, PaaS adalah sebuah layanan cloud dimana kalian dapat membuat software yang kalian inginkan sendiri. Kalian dapat melakukan coding dan mengaturnya pada cloud denga API ( Application Programming Interface )yang telah disediakan. Paas Sangat cocok untuk kalian para developer website maupun android
Mengenal Apa Itu Cloud Computing Untuk Developer Web Android


Contoh: Kalian ingin membuat sebuah website atau blog dan memerlukan database, maka kalian membuat website nya sendiri ( coding ) sesuai dengan yang kalian inginkan, kemudian mengupload file website yang telah dibuat pada cloud dan membuat database. Begitu juga aplikasi android.

IaaS ( Infrastructure as a Service )

Berbeda dengan SaaS dan PaaS, IaaS memiliki kontrol segalanya terhadap networking, patching, maintaining dll. Layanan cloud IaaS mirip seperti kalian memiliki komputer server dan kalian mengaksesnya melalui internet, itu dinamakan sebagai Virtual Komputer. Pada layanan IaaS di cloud, kalian bebas untuk mengatur segala keperluan yang kalian inginkan. Kalian bisa membuat program sendiri dan juga mengatur sistem yang bekerja.

Berikut gambaran dari layanan cloud Saas, PaaSm dan IaaS :

Mengenal Apa Itu Cloud Computing Untuk Developer Web Android

Apa Manfaat Cloud Untuk Para Developer dan Pebisnis

Keunggulan utama yang dimiliki oleh layanan cloud adalah keamanan. Layanan cloud terkenal karena kemanannya yang sangat tinggi dan tidak mudah dibobol. Tidak hanya itu, Cloud juga memiliki kecepatan yang lebih tinggi daripada server biasa lainya. Jika dari penyedia layanan cloud menggunakan SSD ( Solid State Drive ) tentu kecepatan yang ditawarkan akan semakin cepat.

Dengan ada keamanan dan kecepatan yang lebih, maka itu semua membuat cloud menjadi tempat yang nyaman untuk para developer maupun pebisnis. Kecepatan juga menjadikan 25% perusahaan ternama di dunia sudah beralih ke cloud computing untuk mempercepat inovasi dan pelayanan.

Beberapa Rekomendasi Penyedia Layanan Cloud Computing


Terdapat berbagai macam penyedia lanyan cloud disana, tetapi kali ini mimin akan memberikan beberapa rekomendasi layanan cloud ternama dan dengan harga yang terjangkau pula :

  1. Microsoft Azure https://azure.microsoft.com )
  2. Google Cloud ( https://cloud.google.com/ )
  3. Amazon Cloud Computing ( https://aws.amazon.com/ec2/ )
Dari ketiga rekomendasi di atas, mimin lebih menyarankan untuk menggunakan microsoft azure, kenapa ?? karena layanan cloud dari microsoft azure sangat luas dan memiliki dokumentasi yang lengkap, cek pada websitenya. Untuk Lebih lengkapnya mengenai microsoft azure, kita akan membahas di post selanjutnya yaitu Microsoft Azure sebagai penyedia layanan cloud terlenkap.

Tidak hanya itu, kalian juga bisa menonton video tutorial yang diberikan oleh microsoft langsung disini https://mva.microsoft.com/. Setelah menyelesaikan beberapa bagian atau tema suatu video, maka kalian akan mendapatkan sertifikat seperti berikut.
Mengenal Apa Itu Cloud Computing Untuk Developer Web Android

Post a Comment

Back to top
Scroll to top