The DigitalOcean Newsletter



Обновления продукта
Теперь клиенты могут добавить любое из наших 15 (и расширяющихся!) Приложений DOKS Marketplace 1-Click в существующий кластер DOKS. Мы также выпустили несколько новых приложений 1-Click на каплях, в том числе:
  • Caddy, веб-сервер с открытым исходным кодом
  • ZoomAdmin, панель управления хостингом
  • Directus, CMS с открытым исходным кодом

  • Регистр контейнеров DigitalOcean теперь доступен в раннем доступе. С помощью Container Registry вы можете легко хранить и управлять частными образами контейнеров с помощью простого развертывания в DigitalOcean Kubernetes.
  • Теперь владельцы команд могут требовать, чтобы члены команды включали двухфакторную аутентификацию при входе в свои учетные записи. Команды также позволяют нескольким пользователям безопасно и эффективно совместно работать над проектами со всеми проектами и связанными ресурсами на одном счете.
  • Мы рады сообщить, что теперь вы можете использовать API DigitalOcean для программного доступа к платежным данным. Мы раскрыли конечную точку «Баланс», которая предоставляет информацию, включая остаток на вашем счете, остаток за месяц, использование за месяц и метку времени создания баланса. Вот документация.
  • В настоящее время доступна версия 1.12 провайдера DigitalOcean Terraform с улучшенной поддержкой управляемых баз данных и DigitalOcean Kubernetes.
  • Капли общего назначения теперь доступны в центре обработки данных в Лондоне (LON1), а также в других наших глобальных точках. Капли общего назначения имеют 4 ГБ ОЗУ для каждого 100% выделенного виртуального ЦП и хорошо подходят для критически важных приложений.
  • Доступные в Сингапуре (SGP1) дата-центр, в дополнение к другим глобальным точкам, наши капли с оптимизированной памятью имеют 8 ГБ ОЗУ для каждого 100% выделенного виртуального ЦП. Эти капли идеально подходят для приложений, интенсивно использующих оперативную память.

От 15 000 подключений к базам данных до 100: история о долговых обязательствах DigitalOcean

Недавно за обедом меня попросил новый сотрудник: «Как выглядит технический долг DigitalOcean?»

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

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

Глядя на новый прокат через стол, я глубоко вздохнул и начал. «Позвольте мне рассказать вам о времени, когда у нас было 15 000 прямых подключений к нашей базе данных…»


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

С чего все началось
DigitalOcean был одержим простотой с самого начала. Это одна из наших основных ценностей: стремиться к простым и элегантным решениям. Это относится не только к нашей продукции, но и к нашим техническим решениям. Нигде это так заметно, как в нашей первоначальной конструкции системы.

Как и GitHub, Shopify и Airbnb, DigitalOcean была запущена как приложение Rails в 2011 году. Приложение Rails, внутренне известное как Cloud, управляло всеми взаимодействиями пользователей как в пользовательском интерфейсе, так и в открытом API. В оказании помощи Rails работали две службы Perl: планировщик и DOBE (DigitalOcean BackEnd). Планировщик планировал и назначал Droplets гипервизорам, а DOBE отвечал за создание реальных виртуальных машин Droplet. В то время как облако и планировщик работали как отдельные службы, DOBE работал на каждом сервере в парке.

Ни Cloud, ни Scheduler, ни DOBE не общались напрямую друг с другом. Они общались через базу данных MySQL. Эта база данных выполняла две функции: хранение данных и посредничество в общении. Все три службы использовали одну таблицу базы данных в качестве очереди сообщений для передачи информации.

Каждый раз, когда пользователь создавал новую каплю, Cloud вставлял новую запись события в очередь. Планировщик непрерывно опрашивает базу данных каждую секунду на предмет новых событий Droplet и планирует их создание на доступном гипервизоре. Наконец, каждый экземпляр DOBE будет ожидать создания новых запланированных капель и выполнения задачи. Чтобы эти серверы могли обнаружить какие-либо новые изменения, каждый из них должен будет опросить базу данных на предмет новых записей в таблице.


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

В течение четырех лет очередь сообщений базы данных составляла основу технологического стека DigitalOcean. В течение этого периода мы приняли микросервисную архитектуру, заменили HTTPS на gRPC для внутреннего трафика и вытеснили Perl в пользу Golang для внутренних сервисов. Однако все дороги все еще вели к этой базе данных MySQL.

Важно отметить, что просто потому, что что-то является «наследием», не означает, что оно не функционирует и должно быть заменено. Bloomberg и IBM имеют устаревшие сервисы, написанные на Fortran и COBOL, которые приносят больший доход, чем целые компании. С другой стороны, каждая система имеет предел масштабирования. И мы собирались ударить наших.

С 2012 по 2016 год пользовательский трафик DigitalOcean вырос более чем на 10 000%. Мы добавили больше продуктов в наш каталог и услуг для нашей инфраструктуры. Это увеличило вход событий в очередь сообщений базы данных. Повышенный спрос на Droplets означал, что планировщик работал сверхурочно, чтобы назначить их всем серверам. И, к сожалению, для Планировщика, количество доступных серверов не было статичным.


Чтобы не отставать от возросшего спроса на капли, мы добавляли все больше и больше серверов для обработки трафика. Каждый новый гипервизор означал другое постоянное соединение с базой данных. К началу 2016 года база данных имела более 15 000 прямых соединений, каждое из которых запрашивало новые события каждые одну-пять секунд. Если это было не так уж плохо, SQL-запрос, который каждый гипервизор использовал для извлечения новых событий Droplet, также усложнялся. Он стал колоссом длиной более 150 строк и присоединился к 18 столам. Это было столь же внушительно, как это было ненадежно и трудно поддержать.

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

И из-за тесной связи в системе не было четкого или простого решения проблем. Облако, планировщик и DOBE — узкие места. Исправление только одного или двух компонентов только сместит нагрузку на оставшиеся узкие места. Поэтому после долгих размышлений инженерный персонал разработал трехэтапный план исправления ситуации:
  • Уменьшить количество прямых соединений с базой данных
  • Алгоритм ранжирования Refactor Scheduler для повышения доступности
  • Освободить базу данных от своих обязанностей в очереди сообщений
  • Рефакторинг начинается
Чтобы справиться с зависимостями базы данных, инженеры DigitalOcean создали Event Router. Маршрутизатор событий выполнял роль регионального прокси-сервера, который опрашивал базу данных от имени каждого экземпляра DOBE в каждом центре обработки данных. Вместо тысяч серверов, каждый из которых запрашивает базу данных, будет только несколько прокси, выполняющих запросы. Каждый прокси-сервер Event Router будет извлекать все активные события в определенном регионе и делегировать каждое событие соответствующему гипервизору. Event Router также разбил гигантский опросный запрос на те, которые были меньше и проще в обслуживании.


После запуска Event Router количество подключений к базе данных сократилось с 15 000 до менее 100.

Далее инженеры нацеливаются на следующую цель: планировщик. Как упоминалось ранее, Scheduler был Perl-скриптом, который определял, какой гипервизор будет содержать созданную каплю. Это было сделано с помощью ряда запросов для ранжирования и сортировки серверов. Каждый раз, когда пользователь создавал дроплет, планировщик обновлял строку таблицы, выбирая лучший компьютер.

Хотя это звучит достаточно просто, у Scheduler было несколько недостатков. Его логика была сложной и сложной для работы. Он был однопоточным, и его производительность пострадала во время пиковой нагрузки. Наконец, был только один экземпляр планировщика — и он должен был обслуживать весь флот. Это было неизбежное узкое место. Чтобы решить эти проблемы, команда разработчиков создала Scheduler V2.

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

Event Router и Scheduler v2 были большими достижениями, которые устраняли многие архитектурные недостатки. Несмотря на это, было явное препятствие. Централизованная очередь сообщений MySQL все еще использовалась — даже суетливо — к началу 2017 года. Она обрабатывала до 400 000 новых записей в день и 20 обновлений в секунду.

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

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

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

Теперь настоящая работа началась. Полный контроль над системой событий означал, что у Harpoon была возможность заново изобрести рабочий процесс Droplet.

Первая задача Гарпуна состояла в том, чтобы извлечь из базы данных обязанности очереди сообщений. Для этого Harpoon создал собственную внутреннюю очередь сообщений, состоящую из RabbitMQ и асинхронных рабочих. Когда Гарпун выдвинул новые события в очередь с одной стороны, рабочие вытянули их с другой. И так как RabbitMQ заменил очередь базы данных, работники могли свободно общаться непосредственно с Планировщиком и Маршрутизатором событий. Таким образом, вместо того, чтобы Scheduler V2 и Event Router опрашивали новые изменения в базе данных, Harpoon отправлял обновления прямо в них. На момент написания статьи в 2019 году именно здесь находится архитектура событий Droplet.


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

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

https://www.digitalocean.com

DigitalOcean-х 2019 год в обзоре



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

Как всегда, мы приветствуем любые идеи и предложения, которые Вы имеете для нашей дорожной карты 2020 продукта. Наша команда отзыв это на регулярной основе, и надеюсь на ваши идеи.
ideas.digitalocean.com/ideas

Капельки
Общее назначение Капелька с выделенной вычислительной мощностью >>
В апреле мы объявили о доступности общего назначения Капельки с выделенной вычислительной мощностью. Эти сценарии поддержки, требующих высокой производительности, таких как весьма торговли веб-серверов и серверов приложений, баз данных, серверов объявлений, игровых серверов и многое другое.
blog.digitalocean.com/general-purpose-droplets-let-you-do-more/

Память оптимизированная DROPLETS теперь вообще доступны >>
Наша память-Оптимизированные DROPLETS поддержка памяти ресурсоемких приложений, таких как базы данных, высокопроизводительных, веб — масштаба в памяти кэшей и индексов, в режиме реального времени обработки больших объемов данных и ресурсоемких бизнес — приложений.
blog.digitalocean.com/memory-optimized-droplets-generally-available/

Kubernetes и управляемые базы данных
Управляемые Kubernetes для сборки облачных родной приложений с использованием технологий с открытым исходным кодом >>
С нашей Kubernetes предложения, мы сделали это просто для создания облачных приложений с использованием родной технологии с открытым исходным кодом — все время оставляя сложность и управление Kubernetes нам. Просто определите размер и местоположение ваших рабочих узлов и пусть нам положение, управлять и оптимизировать услуги, необходимые для работы кластера.
blog.digitalocean.com/doks-in-ga/

Управляемые базы данных для MySQL, Redis и PostgreSQL >>
Многие из наших клиентов выразили удовлетворение по поводу запуска управляемых баз данных для PostgreSQL, так как это позволило им сосредоточиться на создание приложений и оставить трудоемкую конфигурацию базы данных, настройку и управление для нас. С тех пор мы добавили поддержку MySQL и Redis, а также. Теперь мы предоставляем полностью управляемый опыт для трех наиболее популярных баз данных с открытым исходным кодом в мире.
www.digitalocean.com/docs/databases/

Базарная площадь
Вводя Marketplace, нашу платформу для предварительно настроены 1-Click Программы >>
Мы запустили Marketplace в марте, чтобы сделать его легким для разработчиков, чтобы начать работу в облаке. Первоначальный запуск включал в себя набор подобранный 1-Click приложения, такие как WordPress, графана, OpenFaaS, и многое другое. Сегодня мы имеем более чем 100 1-Click Apps в вашем распоряжении.
blog.digitalocean.com/introducing-digitalocean-marketplace/

Развертывание предварительно сконфигурированные решения Kubernetes как 1-Click Программы из Marketplace >>
Мы расширили наш рынок, чтобы включить 1-Click Программы не только на каплях, но и на Kubernetes кластеров, управляемых нашей службы DigitalOcean Kubernetes. Мы также добавили поддержку кластера автомасштабирования, токенизированную аутентификацию и незначительные обновления версий в управляемых услугах.
blog.digitalocean.com/new-on-digitalocean-kubernetes/

Программы
Решения Партнерская программа позволяет компаниям сотрудничать с DigitalOcean >>
Наши решения Партнерская программа позволяет компаниям сотрудничать с нами, предоставляя облачных решений для своих клиентов. Это партнерство увеличивает количество способов разработчиков и клиентов могут взаимодействовать с DO.
blog.digitalocean.com/introducing-our-solutions-partner-program/

Hacktoberfest празднование технологий с открытым исходным кодом, заключенного с 150,000 участвующих репозиториев >>
Уже шестой год подряд наша Hacktoberfest месячного привел людей по всему миру вместе, чтобы поддерживать технологии с открытым исходным кодом. В то время как наша миссия остается неизменной, количество событий и вкладов продолжает возглавлять хит — парады с каждым годом. В этом году мы закончили в октябре месяце с 673 событий, 62000 вызов доработок, 482,000 выдвижными запросов, открытых и 150,000 участвующих хранилищ через 150 стран. Если вы не участвовали в прошлом, мы надеемся, что вы присоединитесь к нам в следующем году!
blog.digitalocean.com/recapping-hacktoberfest-6/

Memory-Optimized Droplets are Generally Available



Память оптимизированной Капельки теперь общедоступна
Производительность и стабильность ваших приложений могут сильно зависеть от характеристик инфраструктуры вы используете. Вот почему, по состоянию на сегодняшний день, еще один виртуальный тип экземпляра машины, как правило, доступны: Память оптимизированная Капелька, с памятью и выделенными вычислениями в соотношении 8GB: 1vCPU.

Почему вам может понадобиться Memory оптимизированная DROPLETS?
Памяти, оптимизированные Капельки особенно полезны для такого рода нагрузок:
  • Высокопроизводительный SQL или базы данных NoSQL
  • Веб-масштаб в памяти кэшей и индексов
  • В режиме реального времени обработки больших данных
  • Память ресурсоемкой, производство бизнес — приложения
Посмотрите на все доступные варианты цен и узнать больше о выборе правильного типа Droplet для вашего приложения, используя эти принципы.

Памяти, оптимизированные Капельки, как правило, доступны в следующих центрах обработки данных: Нью-Йорк (NYC1, nyc3), Сан-Франциско (SFO2) и Амстердам (AMS3). Мы ожидаем, чтобы добавить эти типы капелька в Сингапуре (SGP1) в течение следующих нескольких недель, и другие центры обработки данных в ближайшие месяцы.

https://www.digitalocean.com

Объявляя программу DigitalOcean Solutions Partner



Мы с гордостью представляем сегодня DigitalOcean партнерской программы Solution (SPP).

Наша миссия — дать возможность разработчикам по всему миру создавать приложения завтрашнего дня. Сегодня мы с гордостью сообщаем о следующем шаге в расширении доступа для разработчиков: партнерской программе DigitalOcean Solutions Program (SPP).

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

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

В марте мы запустили пилотную программу, в ходе которой мы привлекли более 400 партнеров из 55 разных стран. Пока что программа показала многообещающие результаты.

Мы видели отличные результаты от партнерской программы Solutions. Партнерство с DigitalOcean позволило нам быстро создать новую линейку продуктов, и мы были поражены, когда речь заходит о производительности и надежности. Это делает нас хорошо выглядящими с нашими клиентами и дает нам уверенность в том, что партнерство поможет укрепить наш долгосрочный успех.
говорит Ронни Берт, директор по бизнесу в Incsub

С момента запуска пилотного проекта мы узнали от наших партнеров. Мы понимаем их приоритеты и оттачиваем нашу программу в соответствии с их потребностями.

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

Партнеры могут рассчитывать на новые преимущества и поддержку, которые позволят им начать работу с программой и расширяться после присоединения:
  • Партнерский портал, на котором размещены все необходимые вам ресурсы, а также учебные материалы для конкретного партнера
  • Новая поддержка миграции от экспертов DO, чтобы начать работу без головной боли
  • Доступ к членам нашей команды по продукту через вебинары в реальном времени, AMA и рабочее время
  • Ресурсы поддержки, включая выход на рынок и руководства по применению
  • Маркетинговые преимущества, которые помогут вам расти — такие как поддержка мероприятий, PR и встреч, а также контент для вашего сайта, который поможет вам рассказать о возможностях DigitalOcean
  • Возможность попасть в новый каталог партнеров DigitalOcean.
  • По мере развития программы партнеры могут ожидать дополнительных выгод.

Мы рассматриваем наших партнеров SPP как расширение нашей компании. Мы стремимся к тому, чтобы наши партнеры получили то, что им нужно от нас, чтобы распространить миссию и ценности DigitalOcean среди десятков тысяч малых и средних предприятий. Мы рады представить нашу знаменитую «DO Love» партнерам, которые так же заинтересованы в сообществе разработчиков, как и мы.

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

www.digitalocean.com/partners/solutions-partners/

Managed Databases for MySQL & Redis are now available!



Хостинг MySQL и Redis уже здесь!
Мы рады сообщить, что теперь доступны управляемые базы данных для MySQL и Redis. Управляемые базы данных устраняют многие трудности в обслуживании ваших баз данных. Наша миссия — упростить облако, чтобы вы могли тратить меньше времени на управление инфраструктурой и больше времени на создание отличных приложений.

Раскрутите кластеры MySQL и Redis всего за несколько кликов, не беспокоясь о настройке, управлении, масштабировании, обновлении и защите. Выберите ядро базы данных, хранилище, vCPU, память и резервные узлы, а мы позаботимся обо всем остальном.


Ориентировочные сроки доступности центра обработки данных указаны ниже.
  • 20 августа: NYC1, FRA1, SFO2
  • 27 августа: AMS3, LON1, NYC3
  • 4 сентября: SGP1, BLR1, TOR1
www.digitalocean.com/docs/platform/release-notes/

Представляем нового генерального директора DigitalOcean: «Почему я так рад присоединиться к DO!»



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

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

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

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

Так почему же это важно для DigitalOcean?
Я работал со многими компаниями на разных этапах их роста, но независимо от отрасли или размера, всегда есть одна константа: необходимость определить, что делает компанию «волшебной», и сохранить ее любой ценой.

В DigitalOcean мы достигли невероятного успеха, представив нашим клиентам и более широкому сообществу разработчиков «DO Love». Это столп нашей культуры, от которого мы никогда не откажемся. Честно говоря, для меня это было решающим моментом, когда я решил присоединиться к команде. Наблюдение за страстью нашей команды к клиентам и разработчикам вдохновляет, потому что любая компания, которая ведет с искренним вниманием к своим клиентам, является компанией, которая может существовать десятилетиями. DigitalOcean — одна из таких компаний.

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

Сосредоточив внимание на своем основном бизнесе, DO Love будет продолжать оставаться в центре всего, что мы делаем. Мы продолжим предоставлять простые в использовании инструменты, учебные пособия, документацию и поддержку, как всегда, добавляя их со временем. Мы будем продолжать предоставлять наши услуги масштабируемым, надежным и безопасным способом, даже если мы будем увеличивать количество наших продуктов и расширять нашу текущую базу клиентов в 500 000 человек. Я стремлюсь к тому, чтобы мы продолжали предоставлять все, что вы любите в DO, сейчас, но также и для того, чтобы улучшать наши предложения таким образом, чтобы это было значимым, стратегическим и наиболее полезным для вас с течением времени.

Это невероятно увлекательно — присоединиться к DO, куда приходит много клиентов, чтобы построить бизнес своей мечты или просто следовать своей страсти. Для меня, как для генерального директора, жизненно важно следить за тем, чтобы по мере роста наших клиентов и, следовательно, по мере нашего роста, мы по-прежнему уделяли основное внимание обеспечению того, чтобы наши продукты всегда способствовали и закрепляли успех наших клиентов.

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

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

https://www.digitalocean.com

Обновление продукта: Kubernetes в GA



DigitalOcean Kubernetes теперь вообще в наличии — и лучше, чем когда — либо
Мы рады сообщить, что DigitalOcean Kubernetes теперь производство готовых и общедоступны.

Когда мы ввели DigitalOcean Kubernetes в прошлом году, мы сделали это легко для вас, чтобы раскрутить кластер в течение нескольких минут. С нашим простым и масштабируемым сервисом, все, что вам нужно сделать, это определить размер и местоположение ваших рабочих узлов в то время как мы обеспечение, управление и оптимизацию услуг, необходимых для запуска кластера.

Тысячи уже работают свои приложения с помощью DigitalOcean Kubernetes. Вот что один клиент должен был сказать:

Мы приняли Managed Kubernetes DigitalOcean, чтобы развернуть одну из наших систем Analytics. Мы выбрали DigitalOcean из его разработчиков дружественных панелей, четкой ценовой схемы и отличной документация. Эти вещи позволили Super Lucky создать кластер Kubernetes, с сохранением состояния развертывания, балансировки нагрузки и услуги в течение нескольких дней, а не недель
Алан Моралес, старший инженер — программист, Super Lucky

Мониторинг и управление кластером Kubernetes, все в одном месте
DigitalOcean позволяет запускать кластер Kubernetes на вершине стандарта, общего назначения, и CPU-Оптимизированная каплях, которые предлагают многочисленные комбинации процессора, оперативной памяти и SSD. Для того, чтобы право размера вашей инфраструктуру для приложений и услуг, необходимо прозрачность использования ресурсов вашего кластера.

DigitalOcean Kubernetes обеспечивает свободный, интегрированный сервис мониторинга с графиками и метрик временных рядов, в том числе использование процессора, средней загрузки, памяти и использования диска, дискового ввода / вывода, и пропускной способности.


Если развернуть Кубэ-состояние-метрику агента в кластер, вы получите видимость состояния Pod развертывания, статус развертывания DaemonSet, StatefulSet статус развертывания стручка, и многое другое.


www.digitalocean.com/resources/kubernetes/

Сообщение о микроархитектурных данных сэмплирование (МДС) Уязвимости от Intel



Возможно, вы слышали о микроархитектурных данных Sampling (MDS) уязвимость — также называют ZombieLoad — значительную уязвимость в системе безопасности, которая затрагивает облачные провайдер, в том числе DigitalOcean. Оставшись отъявленным, эта уязвимость может позволить изощренным злоумышленникам получить доступ к конфиденциальным данным, секретам и учетным данным, которые могли бы позволить для повышения привилегий и несанкционированный доступа к данным пользователя.

Так как изучение уязвимости, наша инженерная команда быстро выкатывает по всей ее снижению нашего флота. Мы также рекомендуем принимать меры для обеспечения вашей Капельки до даты и безопасной. Это особенно важно, если вы работаете многопользовательские приложения или ненадежный код внутри вашего Droplet.
www.digitalocean.com/docs/droplets/how-to/kernel/upgrade/

Мы будем продолжать держать вас в курсе с помощью нашего блога, но если есть какие — либо шаги, которые необходимо предпринять, — мы достигнем непосредственно по электронной почте с инструкциями.
blog.digitalocean.com/may-2019-intel-vulnerability/

Если у вас есть какие — либо вопросы об этой уязвимости, вы можете прочитать первоначальное заявление от Intel.
www.intel.com/content/www/us/en/architecture-and-technology/mds.html