bab6 - tcc - tools cloud computing.pptx

23
Tools cloud computing Oleh: Luthfan Hadi Pramono, S.ST, M.T. STMIK - AKAKOM

Upload: rizal-adiwangsa

Post on 13-Sep-2015

244 views

Category:

Documents


15 download

TRANSCRIPT

PowerPoint Presentation

Tools cloud computingOleh:Luthfan Hadi Pramono, S.ST, M.T.STMIK - AKAKOM

Kontrak PengajaranToleransi keterlambatan 15 mntKomponen penilaianTugas 30%UTS 30%UAS 40%TopikCodenvyArsitektur CodenvyMembuat aplikasi melalui tool SaaS (Codenvy atau sejenis)3TopikCodenvyArsitektur CodenvyMembuat aplikasi melalui tool SaaS (Codenvy atau sejenis)4CodenvyCodenvy menyediakan lingkungan pengembangan berbasis kontainer yang tujuannya adalah menghilangkan kebutuhan bagi developer untuk mengkonfigurasi atau mengelola pada lingkungan lokal atau lingkungan developer berbasis VM untuk project mereka. http://en.wikipedia.org/wiki/Codenvyhttps://codenvy.com/

=========================5CodenvyElemen utama dari lingkungan developer termasuk:An IDE (integrated development environment)Source-code manager integrationBuild environments (for a compiled language)Debugging toolsDocker-based, user-controlled containers for running projectshttp://en.wikipedia.org/wiki/Codenvyhttps://codenvy.com/

=========================

6CodenvyPlatform Codenvy di-host pada arsitektur microservices yang menyediakan ruang kerja terisolasi untuk mengembangkan, menyusun, dan menjalankan aplikasi. Codenvy tersedia sebagai SaaS atau sebagai software yang dapat didownload untuk lokal instalasi dan didasarkan pada proyek Eclipse Che Foundation.http://en.wikipedia.org/wiki/Codenvyhttps://codenvy.com/

=========================

7CodenvyCodenvy menawarkan lingkungan build/run/debug yang telah ditentukan lebih dari 30 bahasa pemrograman termasuk Java, JavaScript, PHP, Android, Python, Ruby, C ++ dan Go. Atau secara alternatif, pengguna dapat menciptakan lingkungan kustom menggunakan JSON dan Dockerfiles (yang juga dapat bersumber dari Docker Hub).http://en.wikipedia.org/wiki/Codenvyhttps://codenvy.com/

=========================

8TopikCodenvyArsitektur CodenvyMembuat aplikasi melalui tool SaaS (Codenvy atau sejenis)9Arsitektur CodenvyMembuat Project dengan API, CLI, desktop atau IDE browser. Lengkap, tanpa instalasi, build, test, debug dan deploy aplikasi.

http://docs.codenvy.com/user/

=========================

10Arsitektur CodenvyBerbagi lingkungan kerja secara kolaboratif dan aman dengan yang lain, sehingga akan berbagi resource berupa file, RAM, storage, serta bandwidth.

http://docs.codenvy.com/user/

=========================

11Arsitektur CodenvyUpgrage runner sehingga akan bisa mendapatkan akses 24/7, meskipun kita tidak sedang log on. Runner akan terus bisa diakses oleh rekan satu team dengan URL tertentu.

http://docs.codenvy.com/user/

=========================

12Arsitektur CodenvyBerbagi sebuah organisasi untuk bisnis, memungkinkan admin untuk membuat workspace lebih dari satu. Membuat aturan access control dan resource untuk setiap workspace.

http://docs.codenvy.com/user/

=========================

13Arsitektur CodenvyMenginisialisasi git repository pada project codenvy dan membuat clone pada desktop untuk penggunaan offline. add, commit, dan push perubahan pada git repository jika online kembali.

http://docs.codenvy.com/user/

=========================

14Arsitektur CodenvyCodenvy bisa berjalan pada desktop dengan menggunakan Eclipse Che.

http://docs.codenvy.com/user/

=========================

15Arsitektur CodenvyInstall CDEC pada tempat kerja (presmises) dengan kemampuan untuk memperluas node. Mengakses firewall, terhubung dengan LDAP, dan membuat group akses. Mengupdate secara berkala pada project yang dikembangkan.

http://docs.codenvy.com/user/

=========================

16Arsitektur CodenvyBeberapa layanan yang bisa kita dapatkan dari codenvy

http://docs.codenvy.com/user/

=========================

17TopikCodenvyArsitektur CodenvyMembuat aplikasi melalui tool SaaS (Codenvy atau sejenis)18Membuat aplikasi melalui tool SaaS (Codenvy atau sejenis)Membuat aplikasi untuk pertama kali

19Membuat aplikasi melalui tool SaaS (Codenvy atau sejenis)Membuat aplikasi untuk pertama kali

20Membuat aplikasi melalui tool SaaS (Codenvy atau sejenis)Membuat aplikasi untuk pertama kalihttp://docs.codenvy.com/user/getting-started/

21TugasJoin to FB group TCC - kls 2 atau TCC - kls 3 atau messege FB ke luthfanhp pesan: add group kelas TCC kls 2 / TCC kls 3Tugas praktikGetting Started project dengan codenvyPraktik:http://docs.codenvy.com/user/getting-started/

Membuat aplikasi di codenvy (bahasa pemrograman java)Laporan dalam format .doc berisi langkah-langkah membuat aplikasi di codenvy, disertakan printscreen

kirim ke: [email protected]: tcc_2_t6_nim_nama pertamasubject: tcc_3_t6_nim_nama pertama

Deadline pengumpulan tugas:kelas 2: 24 April '15, jam17.00kelas 3: 25 April '15, jam17.0022ReferensiRajkumar, Cristian, S. Thamarai, Mastering Cloud Computing foundation and application Programming, Morgan Kaufman, 2013.Lee Newcombe, Securing Cloud Services, Capgemini, 2012.S. Srinivasan, Cloud Computing Basics, Springer, 2014.https://developers.google.com/cloud/https://www.openshift.com/https://www.appfog.com/https://azure.microsoft.com/http://www.xenproject.org/http://Codenvy.com, http://Github.com

23