- Офіційна інформація - Безкоштовний купон - Особливості DigitalOcean - Ціна та план DigitalOcean - Сервери - DigitalOcean Basic — Оптимізовано для ЦП DigitalOcean - 2x SSD, оптимізований для ЦП DigitalOcean - DigitalOcean загального призначення - DigitalOcean загального призначення 2x SSD — Оптимізовано для пам’яті DigitalOcean - 3x SSD, оптимізований для пам'яті DigitalOcean - 6x SSD, оптимізований для пам'яті DigitalOcean — Оптимізовано для зберігання даних DigitalOcean - Оптимізований для зберігання даних DigitalOcean SSD 1,5x - Платформа програми - Безсерверні функції - Служба керованої бази даних (DBaaS) - Особливості керованого Kubernetes (k8s) - Реєстр контейнерів - Блок зберігання - Зберігання об'єктів - Статична IP-адреса - Балансувальник навантаження - VPC (віртуальний приватний - Сервери - Час відгуку мережі центру обробки даних DigitalOcean - Ваш ЦП хороший чи поганий? - Список хмарних функцій DigitalOcean - Результат тестування DigitalOcean (Unixbench) ## Офіційна інформація ## Безкоштовний купон Ви можете отримати безкоштовний купон на 100 доларів США, зареєструвавшись за цим посиланням ## Особливості DigitalOcean Короткий зміст VPS, який має найсучасніші хмарні функції Загальні характеристики DigitalOcean є одним із великих VPS, який задовольняє принципів хмарного хостингу - Еластичність: ви можете позбутися сервера після створення сервера в будь-який час, не втрачаючи грошей даремно - Резервування: ви можете продовжувати обслуговувати послугу, навіть якщо один із серверів вийде з ладу (LAN&LB необхідні) - Можливість розширення: ви можете збільшити масштаб сервера за допомогою даних DigitalOcean надає найсучасніші хмарні функції, такі як платформа додатків, керована база даних, керований Kubernetes (k8s) тощо Балансувальник навантаження підтримує безкоштовну сертифікацію SSL ¢ÂÂLetâÂÂs encryptâ¢Â з автоматичним оновленням і сертифікат SSL під символом підстановки, що чудово AWS дорогий, і ви не хочете його використовувати, але це VPS, який вибирають ті, хто хоче користуватися хмарними функціями якомога дешевше ## Ціна та план DigitalOcean Сервери DigitalOcean Basic |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |4||1||0,512||10||0,5| |6||1||1||25||1| |7||1||1||25||1| |7||1||1||25||1| |12||1||2||50||2| |14||1||2||50||2| |14||1||2||50||2| |18||2||2||60||3| |21||2||2||60||3| |21||2||2||60||3| |24||2||4||80||4| |28||2||4||80||4| |28||2||4||80||4| |48||4||8||160||5| |56||4||8||160||5| |56||4||8||160||5| |96||8||16||320||6| |112||8||16||320||6| |112||8||16||320||6| Оптимізовано для ЦП DigitalOcean |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |42||2||4||25||4| |84||4||8||50||5| |168||8||16||100||6| |336||16||32||200||7| |672||32||65||400||9| 2x SSD, оптимізований для ЦП DigitalOcean |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |47||2||4||50||4| |94||4||8||100||5| |188||8||16||200||6| |376||16||32||400||7| |752||32||65||800||9| DigitalOcean загального призначення |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |63||2||8||25||4| |126||4||16||50||5| |252||8||32||100||6| |504||16||65||200||7| |1008||32||131||400||8| |1260||40||163||500||9| DigitalOcean загального призначення 2x SSD |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |68||2||8||50||4| |136||4||16||100||5| |272||8||32||200||6| |544||16||65||400||7| |1088||32||131||800||8| |1360||40||163||1000||9| Оптимізовано для пам’яті DigitalOcean |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |84||2||16||50||4| |168||4||32||100||6| |336||8||65||200||7| |672||16||131||400||8| |1008||24||196||600||9| |1344||32||262||800||10| 3x SSD, оптимізований для пам’яті DigitalOcean |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |104||2||16||150||4| |208||4||32||300||6| |416||8||65||600||7| |832||16||131||1200||8| |1248||24||196||1800||9| |1664||32||262||2400||10| 6x SSD, оптимізований для роботи з пам’яттю DigitalOcean |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |131||2||16||300||4| |262||4||32||600||6| |524||8||65||1200||7| |1048||16||131||2400||8| |1572||24||196||3600||9| |2096||32||262||4800||10| Оптимізовано для зберігання даних DigitalOcean |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |131||2||16||300||4| |262||4||32||600||6| |524||8||65||1200||7| |1048||16||131||2400||8| |1572||24||196||3600||9| |2096||32||262||4800||10| Оптимізований для зберігання даних DigitalOcean 1,5x SSD |Місяць ЦП||RAM(ГБПам’ять(ГББезкоштовна передача(ТБ)| |163||2||16||450||4| |326||4||32||900||6| |652||8||65||1800||7| |1304||16||131||3600||8| |1956||24||196||5400||9| |2608||32||262||7200||10| Платформа програми Служба, яка може створювати служби з інфраструктурою на основі контейнерів і послугами, такими як DbaaS У демонстраційному відео показано, як опублікувати сайт, просто вибравши репозиторій Github і натиснувши кнопку особливості - З ініціатором надсилання вихідного коду до головної гілки Github він буде відображено на сайті, не припиняючи роботу сайту. - Розширення шляхом збільшення специфікацій сервера або збільшення кількості серверів можна легко виконати з екрана керування, і система не зупиниться протягом цього часу - До 3 сайтів зі статичними файлами безкоштовно - DbaaS доступний для бази даних Є плани Starter (безкоштовно), Basic і Professional Starter обмежується статичними сайтами, базовий і вищий плани можуть запускати динамічні сайти за допомогою PHP тощо Професійний план може використовувати виділений ЦП Starter (лише сайти зі статичними файлами) безкоштовний для максимум 3 сайтів ($3/місяць за 1 сайт, якщо перевищено) Вартість базового та професійного планів змінюється залежно від специфікацій **Базовий** **Професійний** Безсерверні функції Оплата базується на кількості використаної пам'яті x секунд під час запиту Є вільна квота 90000 ГБ секунд = 25 ГБ годин Якщо ви перевищите безкоштовну квоту, з вас стягуватиметься 0,0000185/ГБсек (0,0666$/ГБ-година) Іди Node.js PHP Python підтримуються як мови програмування Якщо ви хочете написати Hello World кожною мовою, ось вони Голанг package main import ( "fmt") type Request struct { Name string `json:"name"` } type Response struct { StatusCode int `json:"statusCode,omitempty"` Headers map[string]string `json:"headers,omitempty "` Body string `json:"body,omitempty"` } func Main(in Request) (*Response, error) { if in.Name == ""{ in.Name = "stranger"} return&Відповідь{ Тіло: fmt.Sprintf("Привіт %s", in.Name), }, nil } Node.js функція main(args) { let name = args.name || 'stranger'let greeting = 'Hello'+ name +console.log(greeting) return {"body": greeting} } exports.main = main PHP