Хостинг приложений
Ранее компаниям приходилось создавать и обслуживать инфраструктуру для работы локальных приложений. С появлением модели Software-as-a-Service (SaaS) компании могут пользоваться приложениями, размещенными онлайн, что позволяет сократить расходы, оплачивая только фактически используемые ресурсы, без малейших затруднений получить расширение функциональных возможностей и легко осуществлять интеграцию с существующими данными и системами.
Для чего нужен хостинг приложений?
Поставщики приложений, создающие приложения на основе модели SaaS, могут быстро убедиться в том, что владение инфраструктурой, в которой размещены данные решения, обходится дорого, а сама она весьма сложна в эксплуатации, особенно если пользовательский спрос не поддается прогнозированию.
Компаниям, выбирающим облачную среду для развертывания существующих локальных решений, и поставщикам приложений, рассматривающим облачную платформу для развертывания нового приложения или решения SaaS, следует принять во внимание следующие моменты.
- Можно ли выбирать язык программирования и платформу приложений?
- Можно ли использовать операционную систему и среду, в которых уже развернуты существующие приложения?
- Каких обязательств или заключения договоров требует рассматриваемый поставщик облачных решений? Потребуются ли предварительные вложения?
- Насколько оперативно мы сможем реагировать на всплески и спады обращений клиентов или вычислительных нагрузок приложений?
- Обладает ли облачный провайдер опытом обслуживания глобальной, избыточной и отказоустойчивой инфраструктуры?
- Какой уровень безопасности обеспечивает данный поставщик облачных решений?
Преимущества
Хостинг приложений на платформе AWS
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. Подробнее