Облачные вычисления — все, что вам нужно знать

Облачные вычисления — все, что вам нужно знать

19 апреля 2022 г.


Облачные вычисления — все, что вам нужно знать


#cloudcomputing #cloudskills #aws #devops


Облачные вычисления — одно из самых популярных словечек среди энтузиастов и профессионалов в области технологий. Это революционная технология, изменившая способ создания, развертывания и использования приложений. Я почти уверен, что каждый, кто читает эту статью, использовал приложение или сервис, использующий преимущества технологии облачных вычислений.


Несмотря на то, что это популярная тема, не так много людей понимают основы облачных вычислений и то, насколько важна эта технология для нашей эпохи, когда мы полагаемся на компьютеры, чтобы делать почти все. В этой статье мы обсудим все основы облачных вычислений, включая поставщиков облачных вычислений и то, как различные категории пользователей могут в полной мере воспользоваться преимуществами этой технологии. Давайте погрузимся!


Что такое облачные вычисления?


Проще говоря, облачные вычисления относятся к предоставлению вычислительных услуг, включая серверное оборудование, хранилище, сети, аналитику, программное обеспечение и базы данных через Интернет. Еще до появления облачных вычислений организации полагались на свои локальные серверы для размещения своих внутренних приложений и хранения данных.


Облачные вычисления изменили все это; компаниям больше не нужно тратить тысячи или даже миллионы долларов на создание локальной вычислительной инфраструктуры. Они могут просто арендовать необходимые им вычислительные ресурсы и хранилище у любого поставщика облачных вычислений, включая Amazon Web Services (AWS), Microsoft Azure, Google Cloud, Alibaba Cloud и многих других.


AWS по-прежнему остается самым популярным поставщиком услуг облачных вычислений с долей рынка более 33%. /). На протяжении большей части этой статьи мы будем уделять основное внимание AWS, поскольку это наиболее популярный вариант и сервис с наибольшим количеством услуг. 2022-04-17T11:26:35.806Z-cl237dhjy00bm0bs6ee1o8eze)](https://res.cloudinary.com/practicaldev/image/fetch/s--_uQd02li--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https: //dev-to-uploads.s3.amazonaws.com/uploads/articles/2yn2jsu4hcnpaw8hzj80.png) [Источник] (https://www.atlassian.com/microservices/cloud-computing)


Модели предоставления услуг облачных вычислений


1. Инфраструктура как услуга (IaaS)


Это модель доставки облачных вычислений, в которой поставщики, такие как AWS, Microsoft Azure и Google Cloud, предлагают пользователям вычислительные ресурсы, хранилище и интерфейсы прикладного программирования (API), которые они могут использовать для своих различных рабочих нагрузок. AWS предлагает широкий спектр сервисов, которые пользователи могут выбирать в зависимости от своих потребностей в вычислениях и хранении.


Некоторые из наиболее часто используемых включают Elastic Computer Cloud (EC2) для вычислений и Amazon Simple Storage Service (Amazon S3) для хранения. С помощью этих услуг пользователи платят за то, что им нужно. Например, EC2 дает вам возможность выбрать количество ядер ЦП и объем оперативной памяти, необходимый для вашего приложения.


У AWS более 200 сервисов, которые разработчики и другие специалисты могут выбирать для выполнения своей работы.


2. Платформа как услуга (PaaS)


PaaS — это модель доставки облачных вычислений, при которой поставщики услуг размещают инструменты разработки программного обеспечения на своих серверах. Эти инструменты в основном используются для создания и тестирования приложений, прежде чем они будут развернуты в Интернете для использования конечными потребителями. Некоторые из популярных платформ PaaS включают Google App Engine, AWS Elastic Beanstalk и платформу Lightning от Salesforce.


Эти платформы предоставляют все инструменты, которые нужны разработчикам в цикле разработки приложений. Многие из этих платформ PaaS также размещают программное обеспечение после его разработки. Однако разработчик может разместить свое программное обеспечение на другой платформе по своему выбору.


3. Программное обеспечение как услуга (SaaS)


Это относится к модели доставки облачных вычислений, когда поставщики доставляют программные приложения через Интернет. Целевым рынком приложений SaaS являются конечные потребители. Доступ к приложениям SaaS может получить любой человек через свое мобильное устройство или компьютер. Некоторые из популярных платформ SaaS включают Google WorkSpace, Microsoft 365, HubSpot, Salesforce, Shopify и многие другие.


Преимущества использования сервисов облачных вычислений, таких как AWS


1. Экономичность


Стоимость — одна из причин, по которой организации переходят от локальных вычислений к облачным вычислениям. С помощью облачных вычислений компании платят за конкретные ресурсы, которые им нужны. Такие сервисы, как Amazon EC2, дают пользователям возможность платить в зависимости от того, какие именно вычислительные ресурсы они используют. Это означает, что затраты растут только тогда, когда ваше приложение используется больше всего.


2. Масштабировать намного проще


Поставщики услуг облачных вычислений, такие как AWS, позволяют вам получить больше ресурсов для вашего приложения всего за несколько кликов. У вас также есть возможность автоматизировать этот процесс. Масштабирование с помощью локальных вычислений требует закупки и настройки новых серверов, что отнимает много времени и средств.


3. Развертывание приложений в разных регионах


Приложения, развернутые на сервере, который географически ближе к вам, работают быстрее, чем приложения, развернутые дальше. AWS располагает вычислительной инфраструктурой в 26 географических регионах на всех пяти континентах, включая Северную Америку, Южную Америку, Африку, Азию, Европу и Австралию. Таким образом, разработчики могут развертывать свои приложения в регионах, где, как они ожидают, будет находиться большинство их пользователей.


4. Неограниченный объем хранилища


Независимо от того, сколько места вам нужно, облачные сервисы, такие как Amazon S3, помогут вам. Как мы сообщали ранее, у вас есть возможность заплатить именно за то пространство, которое вам нужно. Таким образом, вы всегда можете увеличить размер в зависимости от ваших требований к хранилищу.


5. Безопасность данных


AWS и другие поставщики облачных вычислений тратят миллиарды долларов на безопасность своих платформ. Таким образом, если вы развернете свое приложение на любой из платформ с самым высоким рейтингом, вы будете уверены в первоклассной безопасности.


Последние мысли


Облачные вычисления — это одна из тех фундаментальных технологий, которая определенным образом влияет почти на всех. Предприятия и предприятия теперь полагаются на платформы IaaS для развертывания приложений без необходимости нести огромные расходы на покупку и обслуживание серверов. С другой стороны, разработчики и другие специалисты используют платформы PaaS для создания, тестирования и развертывания приложений.


И, наконец, конечные потребители теперь используют приложения SaaS для выполнения ресурсоемких задач, таких как редактирование фотографий, без необходимости покупать дорогие и мощные компьютеры. Пока вы используете Интернет, вы иногда будете использовать службу облачных вычислений.


Первоначально опубликовано [здесь] (https://www.scien.cx/2022/04/14/cloud-computing-everything-you-need-to-know/)



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE