Оглавление:
Видео: MongoDB In The Cloud With Atlas (Ноябрь 2024)
Шаг за шагом
Регистрация на бесплатный уровень занимает всего несколько секунд. Затем вы выбираете облачного провайдера и регион. Программное обеспечение помечает для вас бесплатные облачные и региональные уровни на тот случай, если вы захотите воспользоваться этим, но вы можете выбирать все, что пожелаете. Потребовалось около 7 минут, чтобы настроить новый кластер.
Во время ожидания вам будет предложено настроить белый список Интернет-протокола (IP) и другие параметры безопасности. Соединитесь с вашим новым кластером, используя Mongo Shell, который вам нужно будет загрузить и установить, если у вас его еще нет. Под кнопкой «Загрузить» выберите версию используемой оболочки Mongo. Скопируйте строку подключения URI в буфер обмена, чтобы использовать ее для подключения к кластеру. Он подключит вас к тестовой базе данных. Если вы предпочитаете подключаться к другой базе данных, измените «test» на базу данных, которую вы хотите использовать. Вы также можете подключиться к MongoDB Compass для манипулирования и визуализации ваших данных.
После входа в систему пользовательский интерфейс MongoDB Atlas автоматически открывает диалоговое окно создания кластера. Это потрясающе простой пользовательский интерфейс. Выберите размер экземпляра, регион и функции, которые вы хотите. MongoDB Atlas автоматически настроит все, что вам нужно. Да, это так легко раскрутить новый кластер.
Мастер переноса данных помогает переносить данные из локальных версий MongoDB. Если вы хотите снова перенести данные обратно в локальную среду, то вы можете легко использовать MongoDB Cloud Manager или MongoDB Ops Manager. Открытые наборы данных доступны в MongoD Atlas, если вы хотите сначала провести тест-драйв. Но загрузка данных JSON проста. Пользовательский интерфейс интуитивно понятен, что позволяет легко перемещаться по всему процессу. Система будет автоматически масштабироваться в зависимости от ваших действий. Вы также можете приостановить работу кластера, чтобы перевести его в состояние с более низкой стоимостью или установить оповещения, чтобы убедиться, что вы не пересекаете пороговые значения бюджета. Между тем, серверная часть Stitch позволяет безопасно получать доступ к MongoDB Atlas и другим сервисам, а также управлять манипуляциями с данными для более быстрого и простого создания приложений и запросов.
Панель инструментов
MongoDB Atlas предоставляет резервные копии, которые вы можете запрашивать, предоставляя своего рода машину времени. Вы даже можете вернуть это действие в живой кластер. Вы также можете настроить промежуточный кластер из резервных копий, таких как производственные резервные копии на предыдущей неделе. Гибкость в MongoDB Atlas впечатляет.
ML поддерживает несколько функций и предоставляет рекомендации, ориентированные на пользователя, направленные на повышение производительности. Показатели панели мониторинга отображаются в режиме реального времени, что позволяет легко отслеживать и управлять большими массивами данных. Кроме того, вкладка Инструменты командной строки содержит инструменты импорта и экспорта данных, а также другие инструменты подключения и копируемые шаблоны.
MongoDB Atlas - это кроссплатформенная, но согласованная база данных, что означает, что она распространяется на общедоступные облака: Amazon Web Services, Google Cloud и Microsoft Cloud. Он имеет множество регионов для контроля соответствия и размещения приложений рядом с данными для повышения производительности, поэтому у вас есть множество вариантов как для облачных платформ, так и для регионов. Недавно компания увеличила число поддерживаемых регионов с более чем 41 до 56. Вы можете увеличивать или уменьшать масштаб с нулевым временем простоя приложения.
DBaaS по умолчанию обрабатывает резервные копии, поэтому не стоит забывать об этом. А автоматическое масштабирование обеспечивает душевное спокойствие, так как вам не хватит места для хранения. Не беспокойтесь, так как вы получите оповещения до того, как это произойдет, если вы настроите их раньше. Удобно продолжать работать без необходимости останавливать и регулировать масштабирование.
Каждая из общедоступных облачных платформ предоставляет пользователям соглашения об уровне обслуживания (SLA), и они применяются в зависимости от того, где вы решите использовать MongoDB Atlas. Но у MongoDB есть свои собственные гарантии производительности. Вы можете найти актуальный SLA здесь. В отличие от многих своих коллег, этот SLA понятен и точен: если производительность составляет менее 99, 95%, но равна или превышает 99%, вы получаете 10-процентный кредит на обслуживание. Или, если производительность падает ниже 99 процентов, вы получите компенсацию за сервисный кредит в размере 25 процентов.
Вы можете использовать одну и ту же или многообластную схему аварийного переключения, при которой любой из них делает вторичное устройство первичным, если первичное устройство выходит из строя. Есть даже способ проверить отказоустойчивость с помощью команды с тем же именем, но часто в шутку называемой командой MongoDB «кнопкой хаоса». Наличие такого большого контроля - не шутка, хотя, вероятно, пользователи будут улыбаться.
Существует множество причин, по которым MongoDB является популярной базой данных NoSQL, и эта привилегия распространяется на его форму DBaaS, MongoDB Atlas. С точки зрения практического повседневного использования, MongoDB Atlas трудно превзойти. С некоторыми приложениями, требующими SQL, компания недавно добавила соответствие Закону о мобильности и подотчетности медицинского страхования (HIPAA).
Недостатки MongoDB в основном такие же, как и у локальных версий MongoDB. Некоторые проблемы с соблюдением Общего регламента защиты данных (GDPR) могут быть частично решены благодаря большому количеству регионов, предлагаемых через три общедоступных облака. Но разработчики должны обратить внимание и сделать правильный выбор, чтобы соответствовать. Разработчики также должны знать о потенциальных проблемах регулирования и планировать свою работу соответствующим образом.