В современную цифровую эпоху каждый в той или иной степени слышал о различных «облачных» вещах, таких как облачные документы, облачные диски и облачные игры. Tencent Cloud, Alibaba Cloud и Huawei Cloud — еще более известные имена. Но что такое «облако», для чего оно используется и могут ли его использовать отдельные люди? Сегодня мы воспользуемся историей, чтобы лучше понять важность «облака», особенно для программистов.
У меня есть друг по имени Чай с молоком Сяосай. После увольнения он уверенно решил заняться бизнесом и разработал приложение WeChat для заказа чая с молоком. Первый день, когда программное обеспечение появилось в сети, совпал с Национальным днем. Кооперативный магазин чая с молоком принял большое количество посетителей, но в нем всего один официант, и он перегружен. Каждый раз, когда клиент успешно размещает заказ на чашку чая с молоком, он должен оформить заказ 800 раз. Сяосай быстро купил новый сервер, но доставка нового сервера по почте заняла целую неделю. В это время ему оставалось только волноваться. После некоторой кропотливой работы новый сервер был развернут. После праздника количество пользователей значительно сократилось, и все вновь приобретенные серверы простаивали. Глядя на эти устройства, уже покрытые пылью, сердце Сяо Сая обливалось кровью. Несчастья никогда не случаются в одиночку. Однажды в сообществе произошло внезапное отключение электроэнергии, все серверы были отключены, а обслуживание было прервано. Пользователи раскритиковали будущую технологию Xiaosai в Интернете за ненадежность. После этого случая магазин чая с молоком прекратил сотрудничество и пользователей больше нет. Если бы кто-то сказал Xiaosai, что облачные вычисления — это вариант, результат мог бы быть совсем другим.
Грубо говоря, облачные вычисления — это все равно, что арендовать компьютер или остановиться в отеле. Мы просто используем это. Нам не нужно самим беспокоиться об отделке, мебели, уборке, обслуживании и т. д. Мы платим только за день заезда. Возьмем в качестве примера проект Сяосай. Когда он запускается, он просто двигает мышкой. Например, используя Tencent Cloud, он может арендовать облачный сервер, обслуживаемый специализированным персоналом на своей веб-странице, чтобы его продукты могли выйти на рынок как можно скорее. Это также снижает первоначальные инвестиции. Не обязательно сначала покупать оборудование, просто тратьте деньги каждый день.
Для таких фронтенд-программистов, как я, аренда облачного сервера иногда кажется головной болью, но теперь вы можете напрямую использовать хранилище данных, облачные функции и другие услуги, предоставляемые поставщиком облачных услуг. Вам даже не нужно думать о концепции сервера. Мы обслуживаем всех поставщиков облачных услуг, загружаем код напрямую и развертываем интерфейсную и серверную части одним щелчком мыши. Это популярная сейчас БЕССЕРВЕРНАЯ архитектура (бессерверная). Не паникуйте, если во время праздников вы столкнетесь с резким ростом числа пользователей. Облачные сервисы спроектированы так, чтобы быть автоматически масштабируемыми и эластичными. Вы платите по ходу дела. Если запросов больше, будет развернуто больше экземпляров. Когда запросов становится меньше, они отступают. Это избавляет Сяо Сая от необходимости копить кучу экземпляров. Неиспользуемый сервер. Поставщики облачных услуг, такие как Tencent Cloud, имеют центры обработки данных по всей стране, что означает аварийное восстановление и резервное копирование в нескольких регионах. Даже если в одном из дата-центров отключится электроэнергия, сервис все равно сможет работать нормально. Если однажды ваша компания больше не сможет работать, вы можете отменить подписку одним щелчком мыши, не беспокоясь о множестве серверов.
У меня есть друг, который управляет рестораном в США. Их кухонное оборудование арендуется, а за его обслуживание и ремонт отвечает специальный персонал. Если он сломан, просто замените его. Это тот же облачный сервис, которым пользуются программисты. Шеф-повар просто должен заботиться о своей работе. Блин, нам, программистам, нужно заботиться только о написании кода, а другую работу по эксплуатации и обслуживанию, которую мы не хотим выполнять, можно поручить профессиональным поставщикам облачных услуг.
Повсеместное распространение облачных сервисов является обязательным условием для независимых разработчиков, предпринимателей и удаленных работников. В прошлом возможности программистов работать в одиночку были весьма ограничены. Теперь, передав эксплуатацию и обслуживание поставщикам облачных услуг, они могут сосредоточить свое ограниченное время на функциях самого программного обеспечения и быстрее реализовать свои идеи. Более того, каждый программист может арендовать собственный облачный сервер для развлечений, таких как развертывание личных сайтов, запуск гаджетов, небольших краулеров и т. д. Те, кто любит торговать, также могут развернуть количественную систему или даже настроить игровой сервер, чтобы приглашать друзей играть. Используйте технологии не только для работы на своего начальника, вы также должны научиться использовать технологии во благо себе.
В настоящее время использование облачных сервисов — это, по сути, необходимый навык для программистов, и его можно рассматривать как обучение. Например, групповое закупочное мероприятие Double 11 от Tencent Cloud является особенно экономически эффективным. Два человека могут присоединиться к группе и выбирать из сотен продуктов. Если групповая покупка окажется успешной, вы сможете получить еще до трех месяцев использования. Если вы выиграете, вы можете получить возмещение до 20 000 юаней. Купоны юаней, заинтересованные друзья могут воспользоваться этой скидкой, чтобы получить опыт обучения.
Я надеюсь, что благодаря приведенному выше содержанию каждый получит более четкое представление об облачных вычислениях и облачных сервисах, и призову всех активно пытаться использовать облачные сервисы. Это может принести неожиданное удобство в вашу работу, учебу и даже жизнь. В то же время не забудьте поблагодарить Сяо Сая. Его опыт также напоминает нам, что действительно важно хорошо понимать и использовать облачные сервисы. Если у вас есть соответствующий опыт или идеи, оставьте сообщение в области комментариев, чтобы поделиться им. Давайте обсудим это вместе.
Опубликовать в Twitter Опубликовать в Facebook
Комментарии
Пока комментариев нет