Jumat, 17 Oktober 2014

IBM Bluemix - PaaS dari IBM



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:
  1. Berbagai layanan yang memungkinkan Anda untuk membangun dan memperluas web dan aplikasi mobile yang cepat.
  2. Pengolahan daya bagi Anda untuk memberikan perubahan app terus menerus.
  3. Fit-untuk-tujuan model pemrograman dan jasa.
  4. Pengelolaan layanan dan aplikasi.
  5. Dioptimalkan dan beban kerja elastis.
  6. 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

Tidak ada komentar:

Posting Komentar