Планета крутиться надто швидко, щоб бути повільним у цьому світі.
Сучасні програми повинні миттєво реагувати на запити і завжди мати підключення до Інтернету. Щоб забезпечити низьку затримку і високий рівень доступності, екземпляри цих додатків потрібно розгорнути в найближчих до користувачів центрах обробки даних.
Додаткам потрібно:
- реагувати в режимі реального часу на істотні зміни завантаження в пікові години;
- зберігати величезні обсяги даних;
- надавати дані користувачам з затримкою не більше декількох мілісекунд.
Azure Cosmos DB – повністю керована база даних NoSQL для розробки сучасних додатків.
- База відповідає завжди в один і той же час та автоматично миттєво масштабується. Це гарантує швидку передачу при будь-яких масштабах.
- Усі бізнес-процеси підтримуються Угодою про рівень обслуговування і безпеки на рівні всього підприємства.
- Розробка додатків виконується швидше і ефективніше завдяки готовому до використання розподілу даних по декількох регіонах в будь-якій точці світу, інтерфейсам API з відкритим вихідним кодом і пакетам SDK для популярних мов.
- Виконується автоматичне адміністрування, оновлення та виправлення бази даних.
- Здійснюється управління ємністю за допомогою рентабельних, безсерверних і автоматичних варіантів масштабування.
Отож, які головні переваги Azure Cosmos DB?
1) Гарантована швидкість при будь-яких масштабах
– Швидкий глобальний доступ і відгук, миттєва адаптаційна здатність.
– Запис в декількох регіонах і поширення даних в будь-який регіон Azure одним натисканням кнопки.
– Незалежне та гнучке масштабування сховища і пропускної здатності для всіх регіонів Azure (навіть під час раптового збільшення трафіку) для необмеженого масштабування по всьому світу.
2) Спрощена розробка додатків
– Швидке створення додатків за допомогою API з відкритим вихідним кодом, численних пакетів SDK (для .NET, Java, Node.js і Python тощо),
неструктурованих даних і без необхідності ETL-аналізу для операційних даних.
– Глибока інтеграція з ключовими службами Azure.
– Канал змін спрощує відстеження та адміністрування змін в контейнерах БД, а також створення активованих подій за допомогою функцій Azure.
– Служба для обробки даних автоматично індексує всі дані, незалежно від їх моделі, забезпечуючи неймовірно швидку обробку запитів.
3) Критично важлива доступність
– Безперервність бізнес-процесів, 99,999% доступності та безпека на рівні підприємства для кожної програми.
– Azure Cosmos DB пропонує кращий в галузі рівень доступності по всьому світу.
– Використання власних ключів для шифрування на рівні підприємства.
– Управління доступом на основі ролей Azure, що забезпечує безпеку даних і більш точний контроль.
4) Повністю кероване і рентабельне
– Комплексне управління БД з використанням безсерверного і автоматичного масштабування відповідно до потреб додатка.
– Повністю автоматизоване обслуговування, виправлення і оновлення для економії розробникам часу і грошей.
– Економні варіанти для непередбачуваних і нерегулярних робочих навантажень будь-якого розміру або масштабу, без попереднього планування ємності або управління нею.
Враховуючи всі переваги цієї бази даних – її варто дослідити і навчитись працювати з нею.
Рекомендовані події даного напрямку: