IBM Bluemix adalah platform awan terbuka IBM yang menyediakan mobile dan pengembang web akses ke perangkat lunak IBM untuk integrasi, keamanan, transaksi, dan fungsi penting lainnya, serta perangkat lunak dari mitra bisnis.
Dibangun pada Cloud Foundry
teknologi open source, Bluemix menawarkan kontrol yang lebih untuk pengembang
aplikasi dengan menggunakan platform sebagai layanan (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.
dan
juga menyediakan pre-built Ponsel Backend sebagai Service (MBaaS) kemampuan.
Tujuannya adalah untuk menyederhanakan pengiriman aplikasi dengan menyediakan
layanan yang siap untuk segera digunakan dan hosting kemampuan untuk
memungkinkan pembangunan skala internal.
Dengan set macam layanan dan
runtimes di Bluemix, kontrol keuntungan pengembang dan fleksibilitas, dan
memiliki akses ke berbagai pilihan data, dari analisis prediktif terhadap data
yang besar.
Bluemix
menyediakan fitur berikut:
- Berbagai layanan yang memungkinkan Anda untuk membangun dan memperluas web dan aplikasi mobile yang cepat.
- Pengolahan daya bagi Anda untuk memberikan perubahan app terus menerus.
- Fit-untuk-tujuan model pemrograman dan jasa.
- Pengelolaan layanan dan aplikasi.
- Dioptimalkan dan beban kerja elastis.
- Ketersediaan berkelanjutan.
Abstrak
Bluemix dan menyembunyikan sebagian besar kompleksitas yang berkaitan dengan
hosting dan mengelola aplikasi berbasis cloud. Sebagai pengembang aplikasi,
Anda dapat fokus pada pengembangan aplikasi Anda tanpa harus mengelola
infrastruktur yang diperlukan untuk menyimpannya. Untuk aplikasi mobile, Anda
dapat menggunakan layanan pre-built yang disediakan oleh Bluemix. Untuk
aplikasi web, Anda dapat meng-upload aplikasi Anda untuk Bluemix dan
menunjukkan berapa banyak contoh yang ingin anda jalankan. Kemudian, Bluemix
mengurus sisanya. Setelah aplikasi Anda dikerahkan, Anda dapat dengan mudah
skala mereka atas atau bawah ketika penggunaan atau beban dari aplikasi
berubah.
Anda
dapat menggunakan Bluemix untuk dengan cepat mengembangkan aplikasi dalam
bahasa pemrograman yang paling populer. Anda dapat mengembangkan aplikasi
mobile di iOS, Android, dan HTML dengan JavaScript. Untuk aplikasi web, Anda
dapat menggunakan bahasa seperti Ruby, PHP, dan Java ™.
Bluemix
juga menyediakan layanan middleware untuk aplikasi Anda untuk menggunakan.
Bluemix bertindak atas nama aplikasi ketika kasus layanan ketentuan itu baru,
dan kemudian mengikat layanan tersebut ke aplikasi. Hal ini memungkinkan
aplikasi untuk melakukan pekerjaan yang sebenarnya, meninggalkan manajemen
layanan untuk infrastruktur.
Konsep Bluemix
Bluemix
terdiri dari aplikasi, layanan, buildpack, dan komponen lainnya.
Dalam
Bluemix, aplikasi merupakan artefak yang pengembang sedang
membangun. Aplikasi siklus hidup di Bluemix dan Cloud Foundry adalah identik,
terlepas dari bagaimana Anda mendorong aplikasi ke Bluemix.
Aplikasi mobile
Aplikasi
mobile berjalan di luar lingkungan Bluemix dan menggunakan layanan yang
aplikasi mobile yang terkena. Layanan ini biasanya bertindak dalam konser, dan
mewakili proyeksi back-end dari aplikasi tersebut. Bluemix juga dapat host kode
aplikasi yang pengembang lebih suka berjalan di server back-end dalam
lingkungan berbasis kontainer.
Aplikasi web
Aplikasi
web terdiri dari semua kode yang diperlukan untuk menjalankan atau
direferensikan pada waktu berjalan. Aplikasi web di-upload ke Bluemix menjadi
tuan rumah aplikasi.
Untuk bahasa seperti Java, di mana kode sumber dikompilasi menjadi file runtime biner, hanya file biner yang diperlukan untuk di-upload.
Referensi : bluemix.net
Untuk bahasa seperti Java, di mana kode sumber dikompilasi menjadi file runtime biner, hanya file biner yang diperlukan untuk di-upload.
Referensi : bluemix.net
Tidak ada komentar:
Posting Komentar