Мобільний серверний сервіс як послуга

Мобільний серверний сервіс як послуга (також відомий як Серверний сервіс як послуга; англ. Mobile backend as a service, скорочено MBaaS)[1] [2] [3] — це модель, яка надає розробникам веб-програм та мобільних додатків можливість пов’язати свої програми з хмарним сховищем серверної бази та API, які піддаються додаткам, а також забезпечують такі функції, як управління користувачами, push-сповіщення та інтеграція з послугами соціальних мереж.[4] Ці послуги надаються за допомогою спеціальних наборів для розробки програмного забезпечення (SDK) та інтерфейсів прикладного програмування (API). BaaS — відносно недавній розвиток у хмарних обчисленнях[5] більшість стартапів BaaS датуються 2011 роком або пізнішою датою.[6] [7] [8] Хоча галузь досі зароджується, тенденції вказують на те, що ці послуги набувають загальної популярності серед корпоративних споживачів.[9]

Призначення

Вебпрограми та програми для мобільних пристроїв вимагають подібного набору функцій на сервері, включаючи службу сповіщення, інтеграцію з соціальними мережами та хмарне сховище.[10] [11] Кожен із цих сервісів має свій власний API, який повинен бути індивідуально включений у програму — процес, який може зайняти багато часу та ускладнитися для розробників додатків.[12] Постачальники BaaS утворюють міст між інтерфейсом програми та різними хекбендами на основі хмари за допомогою уніфікованого API та SDK.[3]

Забезпечення послідовного способу управління серверними даними означає, що розробникам не потрібно переробляти власний серверний сервіс для кожної із служб, до яких їхні програми повинні отримати доступ,[11] потенційно заощаджуючи час і гроші. [12] [13]

Хоча подібний до інших бізнес-моделей хмарних обчислень, таких як програмне забезпечення як послуга (SaaS), інфраструктура як послуга (IaaS) та платформа як послуга (PaaS), BaaS відрізняється від цих інших служб тим, що конкретно звертається до потреби в хмарних обчисленнях розробників веб- і мобільних додатків, забезпечуючи уніфікований спосіб підключення своїх програм до хмарних служб.[14] [15]

Постачальники послуг

Кожен постачальник послуг BaaS пропонує дещо інший набір серверних інструментів та ресурсів.[10] Серед найпоширеніших послуг — служба сповіщень, зберігання та спільне використання файлів, інтеграція із такими соціальними мережами, як Facebook та Twitter, служби розташування, збереження та запити бази даних, функції обміну повідомленнями та чату, управління користувачами, управління бізнес-логікою та інструменти аналізу використання.[15] [16]

Постачальники BaaS мають широкий фокус, надаючи SDK та API, які працюють для розробки додатків на багатьох платформах, таких як iOS, Android, Blackberry, Windows Phone, HTML5 та інші.[16]

Бізнес-модель

Постачальники BaaS отримують прибуток від своїх послуг різними способами, часто використовуючи модель freemium. Згідно з цією моделлю, клієнт отримує певну кількість безкоштовних активних користувачів або дзвінки API щомісяця і сплачує плату за кожного користувача або дзвінок понад цей ліміт. Крім того, клієнти можуть заплатити встановлену плату за пакет, який дозволяє збільшити кількість дзвінків або активних користувачів на місяць.[11] Існують також платні тарифи, які роблять ціни більш передбачуваними. Деякі постачальники пропонують необмежену кількість дзвінків через API у своїх безкоштовних пропозиціях тарифів.[17] Хоча BaaS найчастіше пропонується як комерційна послуга, доступні опції з відкритим кодом.

Список літератури

  1. Monroe, Martin. The Gospel of MBaaS (Part 1 of 2). InfoQ. Процитовано 6 травня 2013.
  2. Monroe, Martin. The Gospel of MBaaS (Part 2). InfoQ. Процитовано 15 травня 2013.
  3. Kin Lane (3 червня 2012). Rise of Mobile Backend as a Service (MBaaS) API Stacks. API Evangelist. Процитовано 16 жовтня 2012.
  4. Carney, Michael. AnyPresence partners with Heroku to beef up its enterprise mBaaS offering. PandoDaily. Процитовано 24 червня 2013.
  5. Alex Williams (11 жовтня 2012). Kii Cloud Opens Doors For Mobile Developer Platform With 25 Million End Users. TechCrunch. Процитовано 16 жовтня 2012.
  6. Aaron Tan (30 вересня 2012). FatFractal ups the ante in backend-as-a-service market. Techgoondu.com. Процитовано 16 жовтня 2012.
  7. Dan Rowinski (9 листопада 2011). Mobile Backend As A Service Parse Raises $5.5 Million in Series A Funding. ReadWrite. Процитовано 23 жовтня 2012.
  8. Pankaj Mishra (7 січня 2014). MobStac Raises $2 Million In Series B To Help Brands Leverage Mobile Commerce. TechCrunch. Процитовано 22 травня 2014.
  9. built.io Is Building an Enterprise MBaas Platform for IoT. programmableweb. Процитовано 3 березня 2014.
  10. Lane, Kin. New Features From BaaS Provider AnyPresence. API Evangelist. Процитовано 28 травня 2013.
  11. Ryan Lawler (26 березня 2012). Parse offers its mobile backend-as-a-service on a freemium model. GigaOM. Процитовано 16 жовтня 2012.
  12. Alex Williams (11 липня 2012). Kinvey Raises $5 Million For Mobile And Web App Backend As A Service. TechCrunch. Процитовано 16 жовтня 2012.
  13. Michael Facemire (2 вересня 2012). Enterprise Mobility: How Fast Can Development Go?. Michael Facemire's Blog. Forrester.com. Процитовано 16 жовтня 2012.
  14. Understanding the Basics of Backend as a Service (BaaS). Mobile City. Silicon India. 9 серпня 2012. Процитовано 16 жовтня 2012.
  15. Dan Rowinski (17 квітня 2012). The Rise of Mobile Cloud Services: BaaS Startups Grow Up. ReadWrite. Процитовано 23 жовтня 2012.
  16. Robin Wauters (30 травня 2012). Buddy.com raises $1m, offers a "backend-as-a-service" platform for app developers. The Next Web. Процитовано 16 жовтня 2012.
  17. MongoDB Stitch - Backend as a Service. MongoDB. Процитовано 21 червня 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.