Сейчас самое время отточить свои навыки работы с облачными базами данных. Вот как начать.
Многие из нас, администраторов баз данных, смогли отложить работу с облаком. Это время быстро подходит к концу. Но когда сопротивление изменению было когда-либо великой карьерной стратегией в области технологий? Кроме того, через два, три или четыре года у вас может не быть большого выбора в этом вопросе. Вы не хотите забегать слишком далеко, но вы действительно хотите быть достаточно впереди, и поэтому пришло время начать свое облачное образование.
Необходимость принятия облачных решений, вероятно, снизится. Хорошей новостью является то, что вы можете быстро научиться. Работа с базой данных в облаке отличается, но не кардинально. Ваш опыт может варьироваться в зависимости от того, поднимаете ли вы базу или вообще переезжаете на другую платформу. К счастью, Microsoft благословила мир SQL множеством опций: от запуска вашего любимого варианта SQL в качестве виртуальной машины Azure до платформы SQL как база данных Azure SQL. (Множество вариантов тоже может быть проклятием - так много вариантов, что вы можете получить аналитический паралич, но именно поэтому вам нужно быть осведомленным о своем выборе, чтобы хорошо обсудить это с руководством.)
Вы можете производить изменения медленно или быстро. В любом случае, если вы правильно разыграете свои карты, облако может сделать вашу работу намного интереснее. Вряд ли кто-то из администраторов баз данных любит видеть, как их прекрасно настроенная база данных хрустит из-за сбоя диска, или вставать в 2:00 ночи из-за сбоя патча ОС. В облаке эти проблемы решаются кем-то другим. Вы получаете дело с приятными проблемами - проблемами, в которых вы выглядите как герой, а не как неудачник.
Другие навыки, такие как оптимизация запросов и настройка производительности, так же актуальны в облаке, если не больше. И со временем, которое вы не тратите на присмотр за оборудованием, вы сможете делать крутые вещи, такие как изучение новых технологий и изучение машинного обучения.
Конечно, есть над чем поработать, но бояться нечего. Microsoft опубликовала хорошую статью о некоторых из самых распространенных мифов, которые могут помешать вам стать на трон Cloud DBA. Вот несколько из них:
- «Я потеряю ценность целой жизни работы». Миграция не означает потерю всего. Вы можете отправлять свои сценарии, запросы и макросы в облако, используя библиотеки сценариев, и подавляющее большинство ваших навыков по-прежнему актуальны - просто используются немного по-другому.
- «Облачная производительность не может сравниться с моим локальным сервером». Она может оказаться лучше, особенно если вы воспользуетесь рекомендациями по автоматической настройке производительности, предоставленными Azure. Давайте будем честными: вы не очень хорошо настроили все индексы, все ваши базы данных, все ваши серверы.
- «Облако есть облако». Не совсем. Во-первых, Microsoft может сэкономить большие деньги, когда вы применяете свои локальные лицензии к Azure. Кроме того, платформа для Azure SQL DB настраивается людьми, которые делают SQL Server. Они знают о существовании такий вещей, как новый технический документ Azure SQL DB Hyperscale.
- «Выбирая поставщика, я становлюсь связанным по рукам и ногам». , облачная миграция - отличная возможность вырваться на свободу. Microsoft стремится к гибкости базы данных и создали библиотеки расширений и мощный помощник по миграции, чтобы сделать процесс перехода от одного решения к другому бесшовным. Azure может подключаться к внешним источникам данных, что позволяет использовать несколько облачных и гибридных сценариев. Облачная среда также позволяет быстро и недорого экспериментировать с новыми технологиями, поэтому вы не ограничены одним решением. Какую бы систему вы ни выбрали, внимательно посмотрите, насколько легко вводить и выводить ваши данные.
- «Открытый исходный код не готов к использованию предприятием». Сегодня с открытым исходным кодом не обязательно делать все самостоятельно. Microsoft предлагает полностью управляемые службы баз данных Azure для PostgreSQL, MySQL и MariaDB, включая надежную облачную инфраструктуру, возможность использовать платформы и языки с открытым исходным кодом и масштабируемость с 99,99-процентным SLA. Это требует большой работы и беспокойства при использовании решений с открытым исходным кодом, обеспечивая при этом душевное спокойствие, связанное с безопасностью Azure и глобальной доступностью.
- «У меня не будет работы» Многие администраторы баз данных обеспокоены тем, что их наработанные годами навыки не будут переведены в облако, что потребует от них постоянных гонок, чтобы не остаться позади. Правда в том, что когда речь идет о администраторах баз данных и облаке, возможностей гораздо больше, чем рисков. Прежде всего, благодаря управляемой природе облачной инфраструктуры, вы будете тратить меньше времени на исправления, резервные копии и другие повторяющиеся задачи. У вас будет больше времени, чтобы сосредоточиться на оптимизации, экспериментах и более глубоком понимании. Кроме того, навыки проектирования данных и обработки запросов, которые вы используете сегодня, часто переводятся непосредственно в облако.
- «Я сам по себе». Не бойтесь, что останетесь один, разбираясь с облаком. Microsoft предлагает полный набор инструментов для адаптации, поддержки клиентов, обучения и DevOps, чтобы обеспечить вас информацией и ресурсами, которые помогут вам добиться успеха. Просмотрите пошаговые учебные модули для решения данных. И обратитесь к своему партнеру по облачным базам данных за дополнительной помощью. В конце концов, они заинтересованы в вашем успехе.