etc:users:kea:berkleyview
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
etc:users:kea:berkleyview [2010/01/11 10:24] – kkv | etc:users:kea:berkleyview [2016/08/08 20:53] (current) – ↷ Page moved from users:kea:berkleyview to etc:users:kea:berkleyview kel | ||
---|---|---|---|
Line 23: | Line 23: | ||
== Тезисы == | == Тезисы == | ||
- | TODO | + | Utility Computing. Это понятие подразумевает отношение к потреблению ИТ-ресурсов как к получению электричества из розетки или воды из крана. То есть необходимые аппаратные мощности выделяются по требованию из облака. Когда мощности не требуются, |
+ | |||
+ | Software as a Service (SaaS). Это фундаментальное понятие Cloud Computing подразумевает изменение модели доставки программного обеспечения пользователям таким образом, | ||
+ | |||
+ | |||
+ | С аппаратной точки зрения, | ||
+ | - Иллюзия бесконечных вычислительных ресурсов, | ||
+ | предлагающая пользователям | ||
+ | - Ликвидация первоначальных обязательств | ||
+ | - Возможность платить за использование вычислительных ресурсов на краткосрочной основе по мере необходимости | ||
+ | |||
+ | === Azure и Amazon === | ||
+ | |||
+ | Смысл Azure в том, что теперь создать интернет-сервис для .Net разработчика станет совсем просто. Для этого нужно всего лишь создать работающее приложение в среде .Net. А о том, чтобы это приложение заработало (и исправно работало) на интернет-сервере разработчику заботиться не нужно. | ||
+ | |||
+ | В отличии от Amazon Web Services, которая предоставляет только инфраструктуру (процессор, | ||
+ | Azure является промежуточным звеном между | ||
+ | |||
+ | === Когда Utility Computing предпочтительным запуску частного Cloud? === | ||
+ | |||
+ | - Когда спрос на услуги меняется со временем (например когда пиковые нагрузки всего несколько дней в месяц, в остальное время ресурсы простаивают) | ||
+ | - Когда спрос заранее известен.(например web приложение, | ||
+ | - И, наконец, | ||
+ | |||
+ | Для поставщика Cloud Computing начальные затраты достаточно велики. | ||
+ | Начнем с того, что мультиплексирование и нагрузка требуют очень больших центров обработки данных.Строительство, | ||
+ | |||
+ | Не менее важно, что компаниям так же необходимо разрабатывать масштабируемую инфраструктуру программного обеспечения (таких, | ||
+ | |||
+ | Необходимо, | ||
+ | |||
+ | === Продвижению Cloud Computing способствуют новые тенденции и бизнесс модели, | ||
+ | |||
+ | - Интерактивные приложения- приложения, | ||
+ | - Параллельная пакетная обработка: | ||
+ | - Особым подвидом является бизнесс аналитика(анализ статистики связанной с продажами, | ||
+ | |||
+ | === Классы utility computing === | ||
+ | Различные | ||
+ | выделяют следующие классы: | ||
+ | - Amazon Web Services (I) | ||
+ | - Microsoft Azure (II) | ||
+ | - Google AppEngine (III) | ||
+ | |||
+ | ниже приведена сравнительная характеристика этих классов. | ||
+ | == Модель вычислений == | ||
+ | |||
+ | * (I) Основывается на инструкциях архитектуры x86 | ||
+ | * (II) Common Language Runtime VM | ||
+ | * (III) Предопределенные структуры приложений и фреймфорков. Необходимо вручную писать скрипты на Python, чтобы получить доступ к web интерфейсам. Преимущество-автоматическое масштабировани | ||
+ | |||
+ | == Модель хранения: | ||
+ | |||
+ | * (I) | ||
+ | * (II) SQL Data Services | ||
+ | * (III) MegaStore/ | ||
+ | |||
+ | == Сетевая модель: | ||
+ | |||
+ | * (I) декларативной спецификации IP на уровне топологии; | ||
+ | * (II) Основывается на декларативном описании программиста | ||
+ | * (III) Фиксированная топология для размещения трехуровневой структуры web приложений. Автоматическое масштабирование в обе стороны. Программист невидим. | ||
+ | |||
+ | === 10 препятствий и возможностей для Cloud Computing === | ||
+ | |||
+ | - Необходима постоянная и бесперебойная доступность услуг. | ||
+ | - Трудность извлечение данных из облака вследствие нестандартизованности API | ||
+ | - Сохранение конфеденциальности данных в частных облаках | ||
+ | - Необходимо уменьшение затрат на передачу больших объемов данных(например путем предоставления дисков хранения) | ||
+ | - Непредсказуемая производительность . Одной из возможностей является улучшение архитектур и операционных систем для эффективной виртуализации прерывания и каналов ввода / вывода. | ||
+ | - Масштабируемость хранения. Необходима система хранения данных, | ||
+ | - Устранение ошибок в больших распределенных системах. | ||
+ | - Необходимо быстрое масштабирование в целях экономии занимаемого времени и соответственно денежных ресурсов. | ||
+ | - Распространение репутации. Например плохая работа одного клиента, | ||
+ | - Лецинзирование программного обеспечения(это достаночно дорогое удовольствие, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |
etc/users/kea/berkleyview.1263194651.txt.gz · Last modified: 2010/01/11 10:24 by kkv