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

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

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