Мы все свидетельствуют об этом жужжем о облачных услугах, технологических гигантах, таких как Google, Amazon, Microsoft и т. Д., Выпуская свою облачную платформу обслуживания, такие как GCP , AWS , Azure , и т.д. Каждая крупная компания нанимает облачных разработчиков.
В этой статье я буду охватывать некоторое основное понимание облачных вычислений, как он меняет техническую отрасль, и почему каждый разработчик должен (должен) быть квалифицированным с ним.
Если вам нужен свет в вашей комнате, что вы собираетесь делать?
Просто, просто включите свет. В худшем случае вы собираетесь взять электрическую связь, установить лампу и никогда не беспокоитесь об этом снова. То, что вы не собираетесь делать, производит электричество, пропустите его с разных станций в вашу комнату, изготовив лампочку и т. Д.
Мы не заботимся о производстве, доставке или обслуживании власти, мы просто платим за эти услуги и позвольте поставщику услуг справиться с этим профессионально. Это то, что облачные вычисления делает для разработчиков программного обеспечения.
Концепция облачных вычислений очень похожа на пример, который мы обсуждали ранее. Облачные вычисления — это наличие по требованию ресурсов компьютерной системы, особенно хранения данных и вычислительной мощности, без прямого активного управления пользователем.
Вычислительные услуги поставляются через Интернет, вместо того, чтобы поддерживать процессор и хранение в вашем центре обработки данных, вы арендуете их на то время, которое вам нужно, а обслуживание находится на поставщиках облачных услуг.
- Глобальный доход : Доступно в многочисленных местах, что дает вам быстрый онлайн добраться до всех в мире.
- Масштабируемость : Добавьте/удалить дополнительные процессоры, память, сервер и т. Д. Согласно вашему потребности, когда вы хотите.
- Эластичность : Поставщики услуг автоматически используют дополнительные ресурсы при необходимости или удалите дополнительные ресурсы, когда его не нужно.
Оплатить, как вы используете : Оплатите только за то, что вы используете, и как долго вы используете, с нулевым обслуживанием стоимостью.
Обновления : Поскольку все сохраняется поставщиком облачного обслуживания, поэтому, если есть какой-либо новый технологию, поставщик услуг получает его для вас. Если что-то не удается, поставщик услуг исправляет это для вас.
Типы облачных вычислений основаны на моделях развертывания услуг, которые позволяют выбрать уровень контроля над вашей информацией и типами услуг, которые вам необходимо предоставить. Это, как правило, в трех типах:
- IAAS: Инфраструктура как услуга, требует самого управления пользователями всех облачных услуг. Пользователь несет ответственность за управление операционными системами, данными и приложениями.
- Паас: Платформа как услуга, требует меньшему управлению пользователем. Поставщик облака управляет операционными системами, и пользователь отвечает за приложения и данные, которые они управляют и хранят.
- Саас: Программное обеспечение как услуга, требует наименьшего количества управления. Поставщик облака отвечает за управление всем, а конечный пользователь просто использует программное обеспечение.
Вот информативное изображение, которое поможет вам визуализировать разницу между этими тремя формами облачных услуг с вашим уровнем контроля.
Вот некоторые из основных примеров различных поставщиков облачных услуг со своими различными типами облачных услуг.
Если вы являетесь разработчиком программного обеспечения или стремились быть одним, вы, конечно, поняли, насколько значительны эти облачные услуги, для вашей карьеры.
Согласно 2020 году, ежегодная облачная инфраструктура удалось произвести доход $ 111 млрд
| , где сам AWS вносит вклад до 33%, а затем Azure на 18% и GCP на 9%. Согласно Статья
Это была вводная статья о облачных вычислениях. Если вы найдете это полезное, следите за мной на серию статей о облачных услугах и разработке программного обеспечения.
Найди меня на разных платформах: Linkedin. | Twitter |. Гадость
Счастливый кодирование
Оригинал: «https://dev.to/anubhavitis/cloud-computing-beginners-guide-lj7»