Хостинг приложений

Ранее компаниям приходилось создавать и обслуживать инфраструктуру для работы локальных приложений. С появлением модели Software-as-a-Service (SaaS) компании могут пользоваться приложениями, размещенными онлайн, что позволяет сократить расходы, оплачивая только фактически используемые ресурсы, без малейших затруднений получить расширение функциональных возможностей и легко осуществлять интеграцию с существующими данными и системами.

Для чего нужен хостинг приложений?

Поставщики приложений, создающие приложения на основе модели SaaS, могут быстро убедиться в том, что владение инфраструктурой, в которой размещены данные решения, обходится дорого, а сама она весьма сложна в эксплуатации, особенно если пользовательский спрос не поддается прогнозированию.

Компаниям, выбирающим облачную среду для развертывания существующих локальных решений, и поставщикам приложений, рассматривающим облачную платформу для развертывания нового приложения или решения SaaS, следует принять во внимание следующие моменты.

  • Можно ли выбирать язык программирования и платформу приложений?
  • Можно ли использовать операционную систему и среду, в которых уже развернуты существующие приложения?
  • Каких обязательств или заключения договоров требует рассматриваемый поставщик облачных решений? Потребуются ли предварительные вложения?
  • Насколько оперативно мы сможем реагировать на всплески и спады обращений клиентов или вычислительных нагрузок приложений?
  • Обладает ли облачный провайдер опытом обслуживания глобальной, избыточной и отказоустойчивой инфраструктуры?
  • Какой уровень безопасности обеспечивает данный поставщик облачных решений?

Преимущества

Платформа AWS позволяет поставщикам и продавцам приложений быстро и безопасно размещать на хостинге как существующие, так и новые приложения на основе модели SaaS. Для работы с платформой хостинга приложений AWS можно использовать Консоль управления AWS или API веб-сервисов с подробной документацией.

AWS позволяет выбрать операционную систему, язык программирования, платформу интернет-приложений, базы данных и прочие необходимые сервисы. Выбирая AWS, вы получаете виртуальную среду для загрузки программного обеспечения и сервисов, требуемых для вашего приложения. Это упрощает процесс миграции существующих приложений и сохраняет возможность для создания новых решений.

Вы платите только за вычислительную мощность, объем хранилища и другие используемые ресурсы без долгосрочных контрактов или предварительных обязательств. Дополнительные сведения о сравнении расходов при использовании альтернативных вариантов хостинга и платформы AWS см. в Центре экономии AWS.

При работе с AWS вы пользуетесь преимуществами масштабируемой, надежной и безопасной глобальной вычислительной инфраструктуры, являющейся виртуальной основой многомиллиардного интернет-бизнеса Amazon.com, качество которой оттачивалось более десяти лет.

Такие средства AWS как Auto Scaling и Elastic Load Balancing обеспечивают масштабирование вашего приложения в сторону увеличения или уменьшения с учетом текущих требований. Благодаря обширной инфраструктуре Amazon у вас будет доступ к вычислительным ресурсам и ресурсам хранилищ именно тогда, когда они потребуются.

Хостинг приложений на платформе 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. Подробнее