Облачные технологии сейчас очень горячие, но они могут быть дорогими. Каковы лучшие стратегии для изучения / опробования облачных сервисов без огромных затрат?
Облачные технологии сейчас очень горячие, но они могут быть дорогими. Каковы лучшие стратегии для изучения / опробования облачных сервисов без огромных затрат?
Ответы:
Три упомянутые вами облачные платформы имеют либо бесплатные пробные версии, либо бесплатные. все они включают расходы и ограничения ресурсов, которые не позволяют вам тратить больше, чем позволяет бесплатная пробная версия:
Azure предлагает £ 150 / $ 200 / € 170 за первый месяц использования , кроме того, многие службы Azure имеют бесплатный или недорогой уровень:
Если у вас есть учетная запись MSDN или Visual Stuido Online, вы также можете получить кредит в размере 100 фунтов стерлингов / 150 долларов США / 130 евро в месяц только потому, что вы подписаны на одну из этих услуг.
Если вы являетесь стартапом, вы можете претендовать на $ 120 000 кредитов Azure для размещения вашего приложения через программу Microsoft BizSpark .
У Amazon есть бесплатный уровень, который включает в себя:
Кроме того, существует постоянная бесплатная скидка на использование большинства услуг:
Google предлагает бесплатную пробную версию на 300 долларов в течение 12 месяцев по аналогии с Amazon. Кроме того, у них есть бесплатные уровни использования для многих из их основных предложений:
Если вам всего этого было недостаточно, большинство провайдеров облачных вычислений возместят вам кредиты, если вы подробно расскажете об их услугах, вам придется приложить значительные усилия и «появиться» на их радаре, написав блог. посты, выступления на встречах и конференциях, но как только они увидят вас, они с радостью будут вкладывать 100 долларов в месяц в ваше дальнейшее обучение.
Делать что-либо существенное со свободным уровнем сложно. Но у вас, вероятно, есть какое-то аппаратное обеспечение, на котором вы можете создать свой собственный миниклуд. Если вам нужно больше памяти, вы можете копаться в ящик для мусора. Если вы создадите что-то серьезное, есть шанс, что вы решите купить больше оборудования, но это менее рискованно, чем необходимость ежемесячно платить $$$ AWS, чтобы держать свои двери открытыми.
LocalStack раскручивает локальные эмуляторы множества сервисов в стиле AWS:
- API-шлюз по адресу http: // localhost: 4567
- Kinesis на http: // localhost: 4568
- DynamoDB по адресу http: // localhost: 4569
- DynamoDB Streams на http: // localhost: 4570
- Elasticsearch на http: // localhost: 4571
- S3 на http: // localhost: 4572
- Пожарный дом на http: // localhost: 4573
- Лямбда в http: // localhost: 4574
- SNS на http: // localhost: 4575
- SQS на http: // localhost: 4576
- Redshift на http: // localhost: 4577
- ES (Elasticsearch Service) по адресу http: // localhost: 4578
- SES на http: // localhost: 4579
- Route53 на http: // localhost: 4580
- CloudFormation на http: // localhost: 4581
Это полностью открытый исходный код, и похоже, что Atlassian прилагает немало инженерных усилий, чтобы поддерживать его в актуальном состоянии.
(источник: jujucharms.com )
AppScale может помочь вам эмулировать облако Google:
AppScale - это платформа облачных вычислений с открытым исходным кодом, которая автоматически развертывает и масштабирует немодифицированные приложения Google App Engine в общедоступных и частных облачных системах и локальных кластерах. AppScale смоделирован по API App Engine и имеет поддержку приложений Python, Go, PHP и Java.
AppScale поддерживается и поддерживается AppScale Systems совместно с Google.
Эвкалипт существует чуть дольше и имеет бесплатные и платные функции. Он поддерживает эмуляцию EC2, S3 и IAM.
Существует довольно много сервисов, которые предлагают «бесплатные уровни» некоторого описания, чтобы помочь новым разработчикам начать работу с облачной платформой без упомянутых вами затрат.
У AWS довольно щедрый бесплатный уровень:
Всегда свободны
- 1 миллион бесплатных лямбда-запросов / месяц
- 25 ГБ хранилища DynamoDB
- 20 000 бесплатных запросов в службу управления ключами AWS
- 1 миллион запросов к Amazon SQS
- различные другие услуги
12 месяцев бесплатно
- 750 часов вычислительного времени EC2 (t2.micro)
- 5 ГБ хранилища Amazon S3
- 250 000 сообщений в AWS IoT
- различные другие
Azure предлагает 200 долларов США (или 150 фунтов) бесплатного кредита для использования любым удобным вам способом в течение одного месяца (но срок его действия истекает через месяц):
Вы получаете £ 150 кредитов Azure с помощью бесплатной пробной версии. Теперь вы сами выбираете, как использовать кредиты Azure. Используйте их в любой службе Azure в зависимости от ваших потребностей, включая виртуальные машины, веб-сайты, облачные службы, мобильные службы, хранилище, базу данных SQL, сеть доставки контента, HDInsight, службы мультимедиа и многое другое.
Воспользуйтесь калькулятором цен, чтобы оценить, сколько вы можете использовать с кредитами Azure £ 150. Вот несколько сценариев использования, которые потребляют не более £ 150 в месяц:
- Запуск 2 маленьких экземпляров виртуальной машины за весь месяц, или
- Хранение 800 ГБ данных в хранилище, или
- Разработка и тестирование веб-приложения с использованием облачных служб с 3 веб-ролями и 2 рабочими ролями в средних экземплярах по 10 часов в день, 5 дней в неделю или
- Запуск двух баз данных S2 SQL за весь месяц
Google Cloud предоставляет 12 месяцев с кредитом в размере 300 долларов США и предоставляет некоторые услуги, которые «всегда бесплатны» , в целом аналогичные предложениям Amazon.
Если вы внимательно относитесь к своим срокам, вы также можете использовать точечный экземпляр (но будьте осторожны, чтобы не платить больше, чем цена по требованию! ). Поскольку точечные экземпляры могут быть отменены в любое время, если вы перебиваете, они не могут быть идеальными для обучения, так как вы не сможете пользоваться услугой именно тогда, когда вы этого хотите, но зачастую они намного дешевле.
Студенты могут также потребовать «до 110 долларов в виде бонусных кредитов AWS на общую сумму 75–150 долларов» с пакетом GitHub Student Developer Pack . Возможно, стоит проверить, есть ли у вашего любимого облачного сервиса аналогичные предложения, если вы подходите!