Облачные технологии и виртуализация

Preview:

Citation preview

Облачные технологии и виртуализация

четверг, 11 октября 12 г.

Azure

четверг, 11 октября 12 г.

SaaSSoftware-as-a-Service

четверг, 11 октября 12 г.

SaaSSoftware-as-a-Service

Готовое приложение в облаке

Самые популярные примеры - системы для бизнеса, бухгалтерские- и CRM-системы

Позволяют просто пользоваться приложением не думая об инфраструктуре, стоящей за ним.

Удобно для малого бизнеса.

четверг, 11 октября 12 г.

PaaSPlatform-as-a-Service

Azure

четверг, 11 октября 12 г.

PaaSPlatform-as-a-Service

Платформа для размещения приложений

Средства для размещения, организации приложения, требуемых ресурсов

Говорим что запустить, платформа запускает, обеспечивает доступ, балансировку, масштабирование

Позовляет писать приложение (почти) не думая, как и на чем оно запускается, легко и гибко масштабировать, добавлять функционал.

четверг, 11 октября 12 г.

IaaSInfrastructure-as-a-Service

четверг, 11 октября 12 г.

IaaSInfrastructure-as-a-Service

Инфраструктура, вычислительные мощности и т.п.

Хранилища данных, базы данных, балансировка нагрузки, вычислительные мощности

Сами строим свою платформу из предоставленных компонентов

Позволяет гибко настроить вычислительные мощности, выбрать ОС, версию софта и т.п.

четверг, 11 октября 12 г.

PaaS - для разработчикаЯзыки

Java, и JVM-based: Scala, Closure

C#

Python

Ruby

JavaScript

PHP

четверг, 11 октября 12 г.

PaaS - для разработчикаФреймворки

Grails

ASP.NET

Rails

Node.JS

Spring

Django

четверг, 11 октября 12 г.

IaaS - для разработчикаВиртуальные машины

Windows

Ubuntu

RedHat

Suse

...

четверг, 11 октября 12 г.

IaaS - для разработчикаХранение данных

Файловые хранилища

Базы данных. SQL, NoSQL, key-value

MySQL, Oracle, MS SQL, Postgres

MongoDB, CouchDB

Redis, Memcached

четверг, 11 октября 12 г.

IaaS - для разработчика

Балансировка нагрузки

DNS

MapReduce

etc...

четверг, 11 октября 12 г.

четверг, 11 октября 12 г.

http://heroku.com/pricing

JavaScript, Ruby, Closure, Java, Scala, Python

750 часов/месяц бесплатно

31 день = 744 часа.

Еще целых 6 часов в запасе! Можно запустить фоновую задачу по cron или использовать консоль

OVER 9000 расширений (для которых, как правило, есть free-тариф)!

четверг, 11 октября 12 г.

http://cloudfoundry.com

Java, Ruby, JavaScript

Beta. Можно использовать бесплатно!

OpenSource. Можно скачать себе и сделать свое собственное облако!

четверг, 11 октября 12 г.

Microsoft Azurehttp://windowsazure.com/pricing/free-trial

ASP.NET, PHP, JavaScript

90 дней бесплатного использования

10 сайтов

1 БД

35 Гб хранилища

Unlimited входящий и 20 Гб исходящего трафика

четверг, 11 октября 12 г.

http://aws.amazon.com/free

1 год «бесплатного» использования!

EC2 - 750 часов ежемесячно (micro-instance)

S3 - 5Gb, 20 000 GET, 2 000 PUT

RDS - 750 часов, 20Gb, 10M I/O, 20Gb backup

MySQL, Oracle BYOL, MS SQL Express

15Gb исходящего трафика

четверг, 11 октября 12 г.

четверг, 11 октября 12 г.

Ложка дегтя

Вам все же понадобится кредитка...

Electron может не работать...

Внимательно читайте условия!

Мониторьте использование!

Включайте нотификации!

четверг, 11 октября 12 г.

Как это все работает?

четверг, 11 октября 12 г.

Виртуализация

На уровне ОС

FreeBSD Jails

Linux OpenVZ

Аппаратная - используется гипервизор

четверг, 11 октября 12 г.

Виртуализация

Гипервизор

Автономный

VMWare ESX

На основе базовой ОС

VirtualBox

VMWare Workstation

четверг, 11 октября 12 г.

... и как это все «не работает»

четверг, 11 октября 12 г.

Windows Azure, 29.02.2012

http://bit.ly/AfdqyL

Amazon EC2

http://bit.ly/KMkfsc

четверг, 11 октября 12 г.

Спасибо за внимание!

Олег Елифантьевoleg@elifantiev.ru @oelifantiev

четверг, 11 октября 12 г.

Recommended