Layanan Aplikasi Berbasis Cloud
Layanan Aplikasi Berbasis Cloud
COMPUTING
Dr. Muhammad Ropianto, [Link]
ropianto@[Link]
Konsep Dasar definisi Big data dan cloud computing, Mampu menjelaskan definisi
teknologi cloud, Mampu menjelaskan cara kerja dan syarat Cloud. Mampu
mendeskripsikan Utility Computing & Web Service. Mampu menjelaskan
perbedaan Mesin fisik dan Virtual, Mampu membangun layanan cloud dengan
Owncloud dan Proxmox Server, Review Tugas
RPS MUHAMMAD ROPIANTO
PRODI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
T EKN O LOGI B I G DATA &
CLO U D CO M P UTING UNIVERSITAS IBNU SINA
DESKRIPSI MATAKULIAH
Matakuliah ini memberikan pemahaman mengenai
big data dan cloud computing atau komputasi awan
meliputi definisi, Janis layanan, virtualisasi,
implementasi virtualisasi dan penerapan cloud
computing.
CP PRODI & MATA KULIAH
1. Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyakat
dan lingkungan
2. Menunjukan sikap bertanggung jawab atas pekerjaan di bidang ke ahliannya
secara mandiri
3. Menguasai materi Teknologi Big Data dan Cloud Computing
4. Pemahaman Konsep Dasar Teknologi Big Data dan Cloud Computing
5. Mampu melakukan dan memahami hasil dari Teknologi Big Data dan Cloud
Computing
TEMU 1
1. Rencana Perkuliahan Semester
2. Implementasi Cloud,
3. Aplikasi cloud
TEMU 5
1. Utility Computing
2. &Web Service
TEMU 6
• Teknik search :
a. Konsep dasar search
b. Penerapan teknik search ke dalam program
QUIZ + UTS
TEMU 9
Pembandingan Mesin Fisik dan Virtual
TEMU 10-11
Jenis-Jenis Virtualisasi
dan Perangkat Lunak
Virtualisasi +
VMWARE/VSPHARE
TEMU 12-13
Perbedaan Virtualisasi
dengan Cloud + cloud
computing internet
TEMU 14
Presentasi kelompok
TEMU 15
Evaluasi perkuliahan
cloud computing
UAS
+
CLOUD COMPUTING
+
Cloud Computing
+
Definisi Cloud computing
◼ DEFINISI:
CLOUD : Awan (Internet)
COMPUTING : Proses komputasi
◼ Penggunaan teknologi komputer untuk pengembangan berbasis Internet
dengan piranti lunak lengkap dan sistem operasional juga tersedia
secara online.
◼ Dengan kata lain, internet dan semua yang terkait dengannya, menjadi
terminal pusat.
◼ "Internet bisa dianggap awan besar. Awan berisi komputer yang
semuanya saling tersambung. Dari situlah berasal istilah 'cloud'. Jadi
semuanya disambungkan ke 'cloud', atau awan itu.“ (Stevan Greve)
◼ “Cloud computing is a style of computing in which dynamically
scalable and often virtualized resources are provided as a service over
the internet. Users need not have knowledge of, expertise in, or control
over the technology infrastructure in the cloud that supports them.”
+ Tanpa instalasi…..
◼ Cloud computing membantu konsumen dan pebisnis untuk
menggunakan aplikasi tanpa melakukan instalasi, mengakses file
pribadi mereka di komputer manapun dengan akses internet.
Teknologi ini memungkinkan efisiensi lebih dengan memusatkan
penyimpanan, memory, pemrosesan, dan bandwith.
+
Kelebihan dan Kekurangan Cloud
Computing
◼ Service level – Cloud provider mungkin tidak akan konsisten dengan performance dari
application atau transaksi. Hal ini mengharuskan anda untuk memahami service level
yang anda dapatkan mengenai transaction response time, data protection dan kecepatan
data recovery.
◼ Privacy - Karena orang lain / perusahaan lain juga melakukan hosting kemungkinan data
anda akan keluar atau di baca oleh pemerintah U.S. dapat terjadi tampa sepengetahuan
anda atau approve dari anda.
◼ Compliance - Anda juga harus memperhatikan regulasi dari bisnis yang anda miliki,
dalam hal ini secara teoritis cloud service provider diharapkan dapat menyamakan level
compliance untuk penyimpanan data didalam cloud, namun karena service ini masih
sangat muda anda diharapkan untuk berhati hati dalam hal penyimpanan data.
◼ Data ownership – Apakah data anda masih menjadi milik anda begitu data tersebut
tersimpan didalam cloud? mungkin pertanyaan ini sedikit aneh, namun anda perlu
mengetahui seperti hal nya yang terjadi pada Facebook yang mencoba untuk merubah
terms of use aggrement nya yang mempertanyakan hal ini.
◼ Data Mobility – Apakah anda dapat melakukan share data diantara cloud service? dan
jika anda terminate cloud relationship bagaimana anda mendapatkan data anda kembali?
Format apa yang akan digunakan ? atau dapatkah anda memastikan kopi dari data nya
telah terhapus ?
+
Thank U………..
Cara Kerja
Teknologi Cloud
Computing yang
Harus Kamu
Tahu
DR MUHAMMAD ROPIANTO
Apa Itu Cloud Computing?
Jika didefinisikan secara sederhana, cloud computing adalah
penyampaian layanan komputasi, termasuk server, penyimpanan, basis
data, jaringan, perangkat lunak, analitik, dan intelijen melalui Internet
‘cloud’ untuk menawarkan inovasi yang lebih cepat, sumber daya yang
fleksibel, dan skala yang ekonomis.
Berikut adalah manfaat yang bisa kamu dapatkan dari cloud computing:
2. Worldwide Access
Infrastructure- Platform-as-a-
as-a-Service Service
(IaaS) (PaaS)
Software-as-a- Functions-as-
Service a-Service
(SaaS) (FaaS)
Penggunaan Cloud Computing
Cloud computing telah banyak dikenal dengan fleksibilitas yang lebih besar,
elastisitas, dan pemanfaatan sumber daya yang optimal.
Tes dan
Analitik Big Data Penyimpanan File
Pengembangan
terima kasih
CLOUD
COMPUTING
Dr. Muhammad Ropianto, [Link]
On Demand Self Service
On Demand Self Service merupakan sebuah karakteristik dimana cloud consumer atau
pengguna layanan cloud bisa mengkonfigurasikan secara mandiri layanan yang ingin dipakai
melalui sebuah sistem, dimanapun dan kapanpun tanpa perlu interaksi manusia dengan pihak
cloud provider. Konfigurasi layanan yang dipilih ini harus tersedia segera dan saat itu juga secara
otomatis.
Misalnya dengan menggunakan sebuah portal web dan manajemen layanan yang disediakan
oleh penyedia cloud, pelanggan dapat melakukan konfigurasi layanan yang disewanya secara
cepat dan tanpa perlu campur tangan dari penyedia layanan.
Broad Network Access
Broad network access merupakan sebuah karakteristik dimana dalam suatu sistem cloud,
kapabilitas layanan dari cloud provider tersedia lewat jaringan dan bisa diakses oleh berbagai
jenis perangkat seperti smartphone, tablet, laptop, workstation, dsb. Jadi layanan cloud dari
cloud provider ini harus dapat bisa diakses oleh customer melalui jaringan manapun, baik
melalui internet maupun melalui jaringan intranet (LAN, MAN, WAN) dengan menggunakan
perangkat apapun dan dapat berjalan di web browser pada perangkat tersebut.
Misalnya pelanggan harus dapat dengan mudah mengakses layanan yang dimilikinya dengan
menggunakan koneksi internet, baik koneksi internet pribadi maupun publik, dan dengan
perangkat apapun tanpa harus terpatok pada sistem operasi maupun versi dari web browser
yang digunakan.
Resource Pooling
Resource Pooling merupakan sebuah karakteristik dimana sumber daya komputasi (storage, CPU, memory, network
bandwidth, dsb.) yang dikumpulkan oleh penyedia layanan (service provider) untuk memenuhi kebutuhan banyak
pelanggan (service consumers) dengan model multi-tenant. Sumber daya komputasi ini bisa berupa sumber daya fisik
ataupun virtual dan juga bisa dipakai secara dinamis oleh para pelanggan untuk mencukupi kebutuhannya. Jadi pada
jaringan cloud computing, lokasi setiap user yang menggunakan layanan berbeda-beda, namun resource (sumber daya)
yang digunanakan berada pada satu tempat yang sama (terdapat pada satu data center) dan sumber daya ini dapat
dialokasikan dan dibagikan dengan mudah.
Mekanisme multi-tenant ini memungkinkan sejumlah sumber daya komputasi tersebut digunakan secara bersamaan
oleh sejumlah user, dapat dialokasikan secara dinamis untuk kebutuhan pelanggan atau pengguna sesuai permintaan.
Dengan demikian, pelanggan tidak perlu tahu bagaimana dan darimana permintaan akan sumber daya komputasinya
dipenuhi oleh penyedia layanan. Yang terpenting setiap permintaan dapat dipenuhi.
Rapid Elasticity
Rapid Elasticity merupakan sebuah karakteristik dimana kapabilitas (kemampuan) dari layanan
cloud provider bisa dipakai oleh cloud consumer secara dinamis berdasarkan kebutuhan. Cloud
consumer bisa menaikkan atau menurunkan kapasitas layanan. Kapasitas layanan yang
disediakan ini biasanya tidak terbatas, dan service consumer bisa dengan bebas dan mudah
memilih kapasitas yang diinginkan setiap saat.
Misalnya ada seorang pelanggan yang menggunakan layanan cloud sebagai penunjang bisnis
toko online. Ada beberapa saat ketika website-nya dibanjiri traffic yang tinggi, seperti pada saat
lebaran, natal, dan tahun baru. Sehingga pada saat-saat seperti ini tentunya pelanggan tadi
membutuhkan spesifikasi layanan yang lebih tinggi daripada yang digunakannya pada saat ini.
Measured Service
Measured Service merupakan sebuah karakteristik dimana pada sistem cloud tersedia layanan
untuk mengoptimasi dan memonitor layanan yang dipakai secara otomatis. Dengan monitoring
sistem ini, kita bisa melihat berapa resouarces komputasi yang telah dipakai, seperti:
penyimpanan yang telah terpakai, besar CPU dan memori yang digunakan, bandwidth yang
telah terpakai, banyaknya layanan yang terpakai, dan seberapa besar jumlah biaya yang muncul
dari setiap sumber daya yang telah terpakai
Misalnya ketika seorang staff IT ingin dapat memberikan layanan sesuai dengan harapan
customer, sementara pada saat yang sama juga dapat memberikan laporan pada manajemen
dengan angka akurat yang digunakan untuk mengukur total biaya dan laba atas investasi yang
dihasilkan oleh infrastruktur.
WEB SERVICES
Sistem terdistribusi – week 12
Outline
Kegunaan web service
Sejarah bahasa pemrograman
Perusahaan pengusul web service
Arsitektur web service
Keuntungan & kekurangan wes service
Kegunaan web service
Web service dapat membantu perantara pada
integrasi platform sepanjang eksekusi mesin virtual,
integrasi antara Web dan OO Middleware,
integrasi dari aliran kerja terisolasi dan sevice-
service, pertukaran data pada aplikasi yang
berbeda-beda.
Format penggunaan terbuka untuk semua platform.
Menggunakan standard-standard “membuka
service sekali” dan mempunyai pemakai banyak.
Kegunaan web service
Routing and pengiriman.
Security.
management and monitoring.
schema and service design.
Akselerasi.
mudah untuk mengembangkan dengan semantic
transport
Kegunaan web service
Terbuka, standard-standard berbasis teks.
Pencapaian modular.
Tidak mahal untuk diimplementasikan (relatif).
Mengurangi biaya integrasi aplikasi enterprise.
Implementasi yg incremental.
Kegunaan web service
Salah satu kelebihan yang ditawarkan oleh Web
Service adalah terutama terletak pada
interoperabilitas tinggi dan penggunaannya yang
dapat diakses kapanpun dan dimanapun selama
mesin kita terhubung oleh jaringan internet.
Kegunaan web service
Web Services dapat diakses melalui protokol
terbuka yang memanfaatkan Web melalui Simple
Object Access Protocol (SOAP) dengan bahasa
Web Services Description Language (WSDL) dan
teregistrasi dalam Universal Discovery Description
and Integration (UDDI).
Kegunaan web service
Pemain utama dalam web service :
Microsoft:
.NET
SUN: Open Net Environment (ONE)
Dr Muhammad Ropianto
Universitas Ibnu Sina
ropianto@[Link]
utility computing
Kehadiran utility computing membuat penanganan data,
biaya dan infrastruktur menjadi lebih efisien, terutama
bagi sebuah perusahaan.
Karena sekarang ini, sebuah Perusahaan tidak akan terlepas
dari yang namanya teknologi. Dari perusahaan kecil
menengah atau menengah atas akan selalu memanfaatkan
adanya teknologi
Struktur utility computing
jenis utility computing
Hardware komputer : Komputer server, CPUs, input devices, kabel
jaringan, dll.
Layanan internet : Web servers dan Browsing software.
Penggunaan Grid Computing: Sistem grid computing adalah
jaringan dari banyak komputer yang menjalankan Middleware.
Middleware mendeteksi kemampuan pemrosesan sebuah CPU
damemungkinkan menjalankan software pada beberapa komputer
lain. Ini biasanya berguna untuk penggunaan komputasi yang besar.
Off site data Storage :Biasa dipanggil [Link] banyak
alasan mengapa sebuah perusahaan membutuhkan layanan ini.
Memiliki terlalu banyak data atau tidak memiliki ruang
penyimpanan fisik yang cukup pada server mereka
OPUS: Layanan Utilitas Overlay
Peering
Overlay node
App demand
1. LATAR BELAKANG
Sebuah kelompok kerja pastinya dituntut agar dapat bekerja sama dengan baik dalam
menyelesaikan pekerjaan. Namun pada kenyataannya sebuah kelompok kerja belum tentu
dapat bekerja bersama-sama di satu ruangan yang sama. Ketika salah satu anggota
membutuhkan berkas dari anggota lain maka dia harus mengambil berkasnya tersebut sendiri
atau meminta lewat telepon pemilik berkas membawakan berkas yang diperlukan ke padanya.
Hal ini tidak efisien terhadap waktu.
Jika mereka bisa mengirimkan berkas ke teman kerja tanpa harus meninggalkan
pekerjaan untuk pergi membawakan file ke teman kerja lainnya. Maka itu akan meningkatkan
produktivitas dari setiap pekerja dan pada akhirnya meningkatkan keuntungan perusahaan.
Solusi yang bisa diterapkan pada masalah tersebut yaitu dengan memanfaatkan
jaringan komputer. File-file yang dibutuhkan teman kerja dapat ditransfer melalui jaringan.
Protokol jaringan yang melayani transfer file dikenal dengan File Transfer Protocol (FTP).
Dengan membuat sebuah server FTP maka para pekerja dapat berbagi file dengan mudah dan
cepat.
FileZilla adalah perangkat lunak open source yang didistribusikan secara gratis dan
dapat membantu Anda untuk mentransfer file berukuran lebih besar dengan aman dan cepat.
Kebanyakan host memiliki kapasitas atau space yang terbatas ketika mereka harus
mengupload file melalui PHP atau script. Namun, keterbatasan space semacam ini tidak akan
muncul saat mengupload file menggunakan FTP. Oleh karena itu, aplikasi FileZilla
merupakan tool yang sangat baik dan berguna dalam ruang lingkup developer.
Dari latar belakang tersebut, penulis memberi judul pada jurnal ini yaitu “Filezilla
untuk FTP Transfer Data” dimana penulis akan menjabarkan bagaimana menggunakan
filezilla untuk transfer data sehingga para pembaca dapat mengerti bagaimana prosedurnya.
2. RUMUSAN
3. MANFAAT
1. M
emahami informasi detail tentang FTP dan FileZilla.
2. Terciptanya sebuah rekayasa lunak penggunaan FTP dengan FileZilla agar
diaplikasikan kepada kelompok yang sangat memerlukan data tetapi tidak perlu
ribet.
4. LANDASAN TEORI
FileZilla adalah perangkat lunak open source yang didistribusikan secara gratis dan dapat
membantu Anda untuk mentransfer file berukuran lebih besar dengan aman dan cepat.
Kebanyakan host memiliki kapasitas atau space yang terbatas ketika mereka harus
mengupload file melalui PHP atau script. Namun, keterbatasan space semacam ini tidak akan
muncul saat mengupload file menggunakan FTP. Oleh karena itu, aplikasi FileZilla
merupakan tool yang sangat baik dan berguna dalam ruang lingkup developer.
Program FileZilla FTP mudah digunakan sehingga tak heran jika aplikasi ini sangat
terkenal di antara FTP client lainnya. FileZilla FTP juga mensupport Windows, Linux, Mac
OS X, BSD, dan sistem operasi lainnya. Software ini pun mengikutsertakan beberapa bahasa
dan fitur, seperti Site Manager, transfer queues, bookmarks, dan masih banyak lagi.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan
masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan
penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.
FTP ini mempunyai banyak tujuan yang dapat memberikan manfaat yang sangat penting bagi
user atau pengguna. FTP juga memiliki banyak kelemahan serta kelebihan yang diantara
kelemahan dan kelebihan tersebut bisa memberikan keuntungan atau kerugian bagi pemakai
atau user.
Anonymous FTP berasal dari istilah bahasa inggris yang berarti anonym atau tanpa
[Link] nama di sini tidak diketahui namanya, dimana identitas yang digunakan untuk
mengakses informasi ke suatu server , terutama untuk pemakai umum. Pada FTP terdapat
trivial file transfer protocol yang disingkat dengan TFTP.
FTP merupakan cara yang tidak aman dalam mentransfer suatu file karena file dikirimkan
tanpa di enskripsi terlebih dahulu tetapi melalui clear teks. Mode text yang dipakai untuk
transfer data adalah format ASCII atau format binary.
5. NARASI
7. SIMPULAN
FTP (File Transfer Protocol) merupakan protokol yang digunakan untuk memindah -
mindahkan file kita dengan mudah mengupload dan mendownload file seperti dalam file-file
dalam sebuah komputer. Cara menggunakan ftp dengan FileZilla sangatlah mudah. Intinya,
kamu harus punya software FileZilla. Kemudian, ketahui detail informasi hosting dan detail
FTP. Untuk hostname, silakan masukkan nama server. Kemudian masukkan username dan
password cPanel Hosting. Jangan lupa tulis port FTP yaitu 21. Kemudian klik Quickconnect.
8. DAFTAR PUSTAKA
[Link]
[Link]
p/
Mustofa, Tomy Alif, Edhy Sutanta, and Joko Triyono. "PERANCANGAN DAN
IMPLEMENTASI SISTEM MONITORING JARINGAN WI-FI MENGGUNAKAN
MIKHMON ONLINE DI WISMA MUSLIM KLITREN GONDOKUSUMAN
YOGYAKARTA." Jurnal Jarkom 7.2 (2019): 65-76.