Ранее компаниям приходилось создавать и обслуживать инфраструктуру для работы локальных приложений. С появлением модели Software-as-a-Service (SaaS) компании могут пользоваться приложениями, размещенными онлайн, что позволяет сократить расходы, оплачивая только фактически используемые ресурсы, без малейших затруднений получить расширение функциональных возможностей и легко осуществлять интеграцию с существующими данными и системами.
Поставщики приложений, создающие приложения на основе модели SaaS, могут быстро убедиться в том, что владение инфраструктурой, в которой размещены данные решения, обходится дорого, а сама она весьма сложна в эксплуатации, особенно если пользовательский спрос не поддается прогнозированию.
Компаниям, выбирающим облачную среду для развертывания существующих локальных решений, и поставщикам приложений, рассматривающим облачную платформу для развертывания нового приложения или решения SaaS, следует принять во внимание следующие моменты.
- Можно ли выбирать язык программирования и платформу приложений?
- Можно ли использовать операционную систему и среду, в которых уже развернуты существующие приложения?
- Каких обязательств или заключения договоров требует рассматриваемый поставщик облачных решений? Потребуются ли предварительные вложения?
- Насколько оперативно мы сможем реагировать на всплески и спады обращений клиентов или вычислительных нагрузок приложений?
- Обладает ли облачный провайдер опытом обслуживания глобальной, избыточной и отказоустойчивой инфраструктуры?
- Какой уровень безопасности обеспечивает данный поставщик облачных решений?
Amazon Web Services (AWS) предоставляет надежные, масштабируемые и недорогие вычислительные ресурсы для размещения вашего приложения. Для размещения приложений вы можете использовать следующие компоненты AWS как вместе, так и по отдельности,
Amazon Elastic Compute Cloud (Amazon EC2). Сервис Amazon EC2 предоставляет изменяемый объем вычислительных ресурсов в облаке. Вы сами определяете характеристики своей виртуальной среды Amazon EC2, такие как операционная система, сервисы, базы данных и стек платформы приложений, необходимые для вашего размещенного приложения. Для управления вычислительными ресурсами в Amazon EC2 имеется консоль управления и API с доступом ко всем возможностям сервиса. Подробнее »
Amazon Simple Storage Service (Amazon S3). Amazon S3 предоставляет простой интерфейс веб-сервисов для хранения и извлечения любых объемов данных в любое время из любого места сети. Сервис надежен, высокодоступен и безопасен. Amazon S3 также обеспечивает избыточность ваших данных путем сохранения нескольких копий. Подробнее »
Amazon Relational Database Service (Amazon RDS).Amazon RDS позволяет легко настраивать, эксплуатировать и масштабировать реляционные базы данных в облаке. Он предоставляет недорогие и гибкие ресурсы баз данных и берет на себя трудоемкие задачи по администрированию баз данных. Подробнее »
Amazon CloudFront. Amazon CloudFront предоставляет высокопроизводительную, глобально распределенную систему доставки контента. Amazon CloudFront может использоваться вашими приложениями для простого распределения или потоковой передачи контента пользователям с низкой задержкой, высокими скоростями передачи данных и эффективной интеграцией с Amazon S3, без обязательств с вашей стороны. Подробнее »
Amazon Simple Queue Service (Amazon SQS). Amazon SQS предоставляет высокопроизводительную и простую систему управления очередями, обеспечивающую надежное распределение рабочих операций между процессами вашего приложения. Подробнее »
Amazon DevPay. Amazon DevPay – это простой в применении онлайн-сервис управления счетами и аккаунтами, позволяющий легко организовать продажу приложений, которые созданы или работают на платформе Amazon Web Services. Подробнее »