модели

Подписаться на ленту «модели»

Модель водопада как модель проектирования программного обеспечения

Рубрика:

Одной из наиболее доступных и простых в понимании моделей, определяющих процесс проектирования программного обеспечения, является модель «Водопада» (англ. название - waterfall model). Это последовательная модель, в которой разработка программного обеспечения представляет собой поток, состоящий из прохождения отдельных фаз: анализ требований к ПО, проектирование, непосредственная реализация, проведения тестирования, внедрения и обучения пользователей (поддержки). При этом каждая фаза следует строго одна за другой.

High Availability

Рубрика:

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

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

 

PaaS с открытым исходным кодом – Решение Hold-up Problem в облачных вычислениях

Помощник журнала CloudAve Кришнан Сабраманян обсуждает недавние тенденции в пространстве PaaS. Он выделяет три модели предоставления услуг: модель Heroku, модель Amazon, и интегрированную модель PaaS. Модель Heroku - закрытая монолитная платформа, модель Amazon - закрытая модульная платформа, и интегрированная модель PaaS - платформа, которая может быть установлена с помощью многих провайдеров инфраструктуры.

Источник: 
http://markusklems.wordpress.com/2011/06/08/open-source-paas/

PaaS (Platform as a service)

PaaS (Platform as a service) - платформа как услуга - предоставление компьютерной платформы или решения как сервиса. Предложения PaaS предоставляют все средства, необходимые для поддержания полного жизненного цикла построения и развертывания веб-приложений и сервисов, полностью доступных через Интернет. Они могут в себя включать дизайн и разработку приложения, развертывание и хостинг, а также такие услуги, как интеграция веб-сервиса и базы данных, безопасность, масштабирование, хранение и поддержка веб-приложения.

SaaS (Software as a service)

SaaS (Software as a service) - программное обеспечение как услуга, иногда используется термин SoD (software on demand), или программное обеспечение по требованию - модель сервиса поставки программного обеспечения, в которой ПО с сопутствующими данными разрабатывается и полностью управляется поставщиками ПО и размещено централизованно в Интернет или как правило, в облаке. Доступ к ПО предоставляется пользователям через Интернет, посредством тонкого клиента, в качестве которого обычно выступает компьютер с веб-браузером.