Передовой опыт создания Инфраструктуры SharePointMichael Noel
Существует бесчисленное множество далеко не идеальных подходов к дизайну и архитектуре серверной среды SharePoint. Поскольку именно это является определяющим фактором последующей производительности и функциональной эффективности SharePoint, архитекторам инфраструктуры SharePoint чрезвычайно важно хорошо ориентироваться в:
• Различных вариантах инсталлирования SharePoint
• Различиях между моделями архитектуры поиска в SharePoint
• Методах и приемах виртуализации SharePoint
• Способах оптимизации баз данных SQL серверов SharePoint.
Практический опыт автора по созданию сотен SharePoint серверных ферм
обобщен в виде готовых к немедленному применению руководящих и методических рекомендаций по физической и виртуальной архитектуре, и параметрах конфигурации SharePoint 2010 и 2013. Кроме того, в общих чертах обрисованы изменения в архитектуре SharePoint 2013 и SQL Server 2012.
Эталонная архитектура F5: доступность приложений в гибридных центрах обработки данных.
Современные центры обработки данных позволяют предприятиям свести к минимуму время простоев при помощи решений F5 , обеспечивают масштабируемость при необходимости и расширяют возможности надежной доставки новых приложений.
Управление ИТ-инфраструктурой с технологиями Dell SoftwareDell_Russia
Тематическая сессия Dell
Управление ИТ-инфраструктурой с технологиями Dell Software. Модернизация инфраструктуры Windows Server. Эффективное управление ИТ-активами. Интеллектуальный анализ данных
Яков Фишелев, территориальный менеджер (Россия, СНГ, Израиль), Dell Software
Форум решений Dell — 2014 (Dell Solutions Forum 2014).
Москва, 14 ноября 2014 г.
This document summarizes MongoDB deployment on CloudFoundry. It discusses how CloudFoundry is a PaaS that allows for easy provisioning and deprovisioning of MongoDB. It then demonstrates deploying a MongoDB app to CloudFoundry and discusses how MongoDB is packaged to run on CloudFoundry.
The document discusses various web development frameworks and principles, comparing Ruby on Rails and Grails which both utilize the MVC pattern to separate application logic into models, views, and controllers. It also outlines architectural concepts like convention over configuration, DRY principles, and technologies commonly used in Grails like Groovy, Spring, and Hibernate for the model layer and database integration. Scaffolding, testing, and ORM approaches differ between Active Record in Rails and Data Mapper in Grails.
[RakutenTechConf2013] [D-2] RPaaS DevOps: Lessons from using Cloudfoundry in ...Rakuten Group, Inc.
Waldemar Quevedo of Rakuten's RPaaS DevOps team presented lessons learned from using CloudFoundry in production. Key points include:
1) RPaaS is Rakuten's internal PaaS built on CloudFoundry that started serving production apps in mid-2012. It provides benefits like improved agility and simplified operations.
2) To effectively support users, the RPaaS team took an approach of understanding everything - the CloudFoundry stack, infrastructure environment, user needs, and capacity trends.
3) Managing user expectations was important as not all "cloud concepts" could currently be fulfilled and limitations needed clarification. The field of PaaS continues to
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...Tanya Denisyuk
"Контейнеры могут динамически появляться и исчезать, являются легковесными, не резервируют все необходимые ресурсы при старте, потому их оркестрация дается не простой ценой. Каждый из виртуальных контейнеров в один момент времени может потребовать максимум доступных ему ресурсов и это может привести к тому, что закончатся все ресурсы на физическом сервере, на котором они размещаются. В докладе мы поговорим о механизме, который решает эту непростую задачу, и умеет проводить непрерывную балансировку нагрузки, перемещать контейнеры с одного физического сервера на другие для проведения технических работ без простоя приложений - умная живая миграция (Smart Live Migration).
Многие считают, что контейнеры не подходят для хранения важных данных, т.к. в любой момент они могут упасть и все данные пропадут навсегда. Мы расскажем как этого избежать с помощью технологии Software-defined-storage."
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantAnimesh Singh
5 billion people vs 50 billion devices connected to the Internet by 2025 - How can we build application to handle this explosive growth in Internet of Things using Cloud Foundry, Bluemix and Cloudant
Передовой опыт создания Инфраструктуры SharePointMichael Noel
Существует бесчисленное множество далеко не идеальных подходов к дизайну и архитектуре серверной среды SharePoint. Поскольку именно это является определяющим фактором последующей производительности и функциональной эффективности SharePoint, архитекторам инфраструктуры SharePoint чрезвычайно важно хорошо ориентироваться в:
• Различных вариантах инсталлирования SharePoint
• Различиях между моделями архитектуры поиска в SharePoint
• Методах и приемах виртуализации SharePoint
• Способах оптимизации баз данных SQL серверов SharePoint.
Практический опыт автора по созданию сотен SharePoint серверных ферм
обобщен в виде готовых к немедленному применению руководящих и методических рекомендаций по физической и виртуальной архитектуре, и параметрах конфигурации SharePoint 2010 и 2013. Кроме того, в общих чертах обрисованы изменения в архитектуре SharePoint 2013 и SQL Server 2012.
Эталонная архитектура F5: доступность приложений в гибридных центрах обработки данных.
Современные центры обработки данных позволяют предприятиям свести к минимуму время простоев при помощи решений F5 , обеспечивают масштабируемость при необходимости и расширяют возможности надежной доставки новых приложений.
Управление ИТ-инфраструктурой с технологиями Dell SoftwareDell_Russia
Тематическая сессия Dell
Управление ИТ-инфраструктурой с технологиями Dell Software. Модернизация инфраструктуры Windows Server. Эффективное управление ИТ-активами. Интеллектуальный анализ данных
Яков Фишелев, территориальный менеджер (Россия, СНГ, Израиль), Dell Software
Форум решений Dell — 2014 (Dell Solutions Forum 2014).
Москва, 14 ноября 2014 г.
This document summarizes MongoDB deployment on CloudFoundry. It discusses how CloudFoundry is a PaaS that allows for easy provisioning and deprovisioning of MongoDB. It then demonstrates deploying a MongoDB app to CloudFoundry and discusses how MongoDB is packaged to run on CloudFoundry.
The document discusses various web development frameworks and principles, comparing Ruby on Rails and Grails which both utilize the MVC pattern to separate application logic into models, views, and controllers. It also outlines architectural concepts like convention over configuration, DRY principles, and technologies commonly used in Grails like Groovy, Spring, and Hibernate for the model layer and database integration. Scaffolding, testing, and ORM approaches differ between Active Record in Rails and Data Mapper in Grails.
[RakutenTechConf2013] [D-2] RPaaS DevOps: Lessons from using Cloudfoundry in ...Rakuten Group, Inc.
Waldemar Quevedo of Rakuten's RPaaS DevOps team presented lessons learned from using CloudFoundry in production. Key points include:
1) RPaaS is Rakuten's internal PaaS built on CloudFoundry that started serving production apps in mid-2012. It provides benefits like improved agility and simplified operations.
2) To effectively support users, the RPaaS team took an approach of understanding everything - the CloudFoundry stack, infrastructure environment, user needs, and capacity trends.
3) Managing user expectations was important as not all "cloud concepts" could currently be fulfilled and limitations needed clarification. The field of PaaS continues to
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...Tanya Denisyuk
"Контейнеры могут динамически появляться и исчезать, являются легковесными, не резервируют все необходимые ресурсы при старте, потому их оркестрация дается не простой ценой. Каждый из виртуальных контейнеров в один момент времени может потребовать максимум доступных ему ресурсов и это может привести к тому, что закончатся все ресурсы на физическом сервере, на котором они размещаются. В докладе мы поговорим о механизме, который решает эту непростую задачу, и умеет проводить непрерывную балансировку нагрузки, перемещать контейнеры с одного физического сервера на другие для проведения технических работ без простоя приложений - умная живая миграция (Smart Live Migration).
Многие считают, что контейнеры не подходят для хранения важных данных, т.к. в любой момент они могут упасть и все данные пропадут навсегда. Мы расскажем как этого избежать с помощью технологии Software-defined-storage."
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantAnimesh Singh
5 billion people vs 50 billion devices connected to the Internet by 2025 - How can we build application to handle this explosive growth in Internet of Things using Cloud Foundry, Bluemix and Cloudant
Deploying IBM Blockchain on IBM BluemixChris Miller
Explore the benefits of IBM Blockchain for decentralized and trusted controls. Decentralized and trusted processing of real-time transactions can speed up your business processes! Learn how to deploy both test and production Blockchain environments on IBM Bluemix. Walk through the business needs for the evolving Blockchain technology from the customer perspective. View validations in progress and the health of your peers in the chaincode
A nice overview of IBM BlueMix - How it can be used, benefits for the user and how to sign up and use for FREE
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
This presentation covers both the Cloud Foundry Elastic Runtime (known by many as just "Cloud Foundry") as well as the Operations Manager (known by many as BOSH). For each, the main components are covered with interactions between them.
Выпускная работа по курсу ЭИС. В презентации рассмотрены наиболее распространенные решения, поддерживающие взаимодействие между людьми, совместно работающими над решением общих задач, позволяющие ускорить и упростить бизнес-процессы, разработку и внедрение инноваций.
2. Облачные вычисления и сервисы:
• 1)Облачные сервисы–это технология обработки
данных, в которой программное обеспечение
предоставляется пользователю как интернет-
сервис, при котором от пользователя скрыта
инфраструктура "облака« (облачной системы) и,
поэтому, ему не требуются специальные знания
и навыки для управления и использования
данной «облачной» технологии.
• 2)Облачные вычисления – это вычисления,
которые представляют собой динамически
масштабируемый способ доступа к внешним
вычислительным ресурсам в виде сервиса,
предоставляемого посредством Интернета.
3. «Программное обеспечение как услуга»
(Software as a Service, сокр. SaaS)
• Бизнес – модель продажи программного
обеспечения, при которой владелец
(поставщик) ПО предоставляет доступ к к
нему пользователям (заказчикам) через
Интернет.
• Примерами такого По являются Feng Office
Community Edition, Simple Groupware, Zarafa
и др.
4. «Оборудование (вычислительные
мощности) как услуга»
(Hardware as a Service, сокр. HaaS)
• Предоставление вычислительных ресурсов оборудования (его
процессорного времени, места для место под хранения данных
и т.д.) в виде сервисов с использованием технологий
виртуализации. Сервисы обычно предлагаются как эквивалент
реальным вычислительным системам, таким как серверы,
суперкомпьютеры и др. Над программной реализацией этой
идеи полностью или частично работают проекты OpenVZ,
FreeVPS, Linux-VServer, ApacheHama, GlusterFS Open Source
Project,а также Moose File System (MooseFS) и др., а
предоставляет такой сервис на базе Open Source решений
компания Linode и многие другие малоизвестные компании.
•
5. «Коммуникация как Сервис»
(Communications as a Service, сокр.CaaS)
• «Коммуникация как Сервис» (Communications as a
Service, сокр. CaaS) – построенное в облаке
коммуникационное решение для предприятия, которое
обеспечивает передачу речевого сигнала по сети
Интернет или по любым другим IP – сетям (VoIP), обмен
мгновенными сообщениями (IM), видеоконференции.
Модель CaaS позволяет деловым клиентам выборочно
разворачивать средства коммуникаций и услуг на
оснований оплаты услуг в срок для используемых
сервисов. Здесь необходимо упомянуть такие FOSS –
проекты как Ekiga, iLBC, Speex так именно они на данный
момент наиболее тесно связаны с этим направлением.
6. «Мониторинг как Сервис»
(Monitoring-as-a-Service,сокр.MaaS)
• Обслуживаемое в облаке программное
обеспечение для мониторинга и
обеспечения информационной
безопасности инфраструктуры
предприятия. Такими OpenSource –
решениями на сегодняшний день являются
Ganglia, Zabbix, HypericHQ. Сюда же с
некоторыми оговорками можно отнестии
Nagios.
7. «Инфраструктура как услуга»
(Infrastructure as a Service, сокр.IaaS)
• Предоставление компьютерной инфраструктуры
(как правило в форме виртуализации) как услуги на
основе концепции облачных вычислений. По сути
IaaS является комбинацией SaaS, HaaS, так как она
включает в себя и то и другое, причем обычно во
множественном числе, а также CaaS и иногда MaaS
с целью объедения и мониторинга всей системы, и,
поэтому, используется в основном предприятиями.
Свободными реализациями данной концепции
являются Eucalyptus, OpenNebula, OpenStack, Nimbus
и др.
8. «Платформа как услуга»
(Platform as a Service, сокр. PaaS)
• Предоставление программной платформы и
инструментов с определенными
характеристиками, необходимых для
разработки, тестирования, развертывания,
поддержки различных приложений. Сюда же
входят и готовые к использованию облачные
сервисы, которые вместе образуют
программную платформу. Яркими примерами
из мира OpenSource в настоящее время
являются XenCloudPlatform, CloudFoundry,
ApacheHadoop, ApacheHive и др.
9. «Компьютер (виртуальный рабочий
стол) как услуга»
(Desktop as a Service, сокр.DaaS)
• Предоставление виртуального компьютера, который
каждый пользователь может индивидуально
настраивать под свои задачи. Таким образом,
пользователь приходя на работу просто вводит свои
данные (обычно логин и пароль) и может работать,
используя при этом благодаря технологиям
виртуализации вычислительные мощности стороннего
сервера, а не своего ПК. В качестве примера тут можно
привести Colinux, который может быть использован для
обучения пользователей ОСWindows работе в Linux. В
эту же категорию попадают и различные другие
свободные и открытые виртуальные машины с
настроенным ПО, которые в широкой мере
поддерживают клиент – серверную архитектуру.
10. «Рабочее окружение как услуга»
(Workspace as a Service, сокр. WaaS)
• Предоставление комплекта SaaS, предназначенного для создания
рабочего окружения. В отличие от DaaS в этом случае пользователь
получает доступ только к ПО, в то время как все вычисления
происходят непосредственно на его машине. По сути данная
категория является неким мутантом – гибридом SaaS и PaaS, так как в
отличии от последней является платформой направленной не на
разработку и тестирование ПО, а на офисную работу, но при этом как
первая в реализации использует Web-браузер вместо технологий
виртуализации. На данный момент реализации данной технологии
предоставляются в основном различными крупными компаниями,
например Google и Microsoft, и представляют в основном решения с
закрытым исходным кодом, иногда с использованием свободных и
открытых компонентов или их исходников. Тем не менее, данное
решение на основе собранного из разрозненных программ и
компонентов комплекта свободного и открытого ПО в состоянии
сделать и любая другие компания, обладающая достаточной
материально - технической базой.
11. «Все как услуга»
(Everything as a service, сокр.EaaS)
• Концептуальная модель, включающая в
себя элементы всех выше перечисленных
решений. На данный момент полной её
реализации пока не существует, но она по
сути является неким идеалом для крупных
облачных компаний, таких как Google и
Microsoft.
12. Текущая ситуация
• Свободное и открытое программное обеспечение в настоящее
время играет ключевую роль в создании и развертывании
облачных сервисов и систем, так как с одной стороны существуют
целый ряд созданных сообществом платформ, ориентированных
на облачные вычисления (яркими примерами здесь выступают
Xen, Eucaliptus, Cloud Foundry, Feng Office и др.) и, с другой
стороны, само свободное ПО (операционные системы семейства
Linux и BSD, Web-браузеры и т.д.) как нельзя лучше подходит для
размещения и использования облачных сервисов. Естественно, что
существует и целый ряд проприетарных аналогов. Потому
возникает вполне естественный вопрос: почему облачных
сервисов и платформ становится с каждым днем все больше и
больше и почему им в настоящее время уделяется столько
внимания? Ответ на этот вопрос тесно связан с преимуществами
данного класса ПО как для обычных пользователей, так и для его
поставщиков (провайдеров).
13. Основные преимущества
• Основными преимуществами облачных систем для обычных пользователей и
организаций являются:
• 1)Неограниченные вычислительные мощности – количество процессоров, объем
оперативной памяти и дискового пространства в облачных системах теоретически
ничем не ограничен;
• 2)Пользователям не нужно самостоятельно устанавливать и настраивать ПО – для
доступа к облачным сервисам достаточно и обычного Web - браузера;
• 3)Пользователям не нужно покупать дорогое оборудование;
• 4)Экономия времени и энергии на выполнение некоторых задач, а также, в особых
случаях, и площадей, занимаемых оборудованием.
• 5)Возможность производить оплату только за потребленные вычислительные
мощности и произведенные операции;
• 6)В организациях будут отсутствовать затраты на развёртывание инфраструктуры;
• 7)Организации получат сокращение затрат на техническую поддержку и обновление
развернутых систем, а также высокую скорость внедрения, обусловленную
отсутствием временных затрат на развертывание системы;
• 8) Отсутствие необходимости обучения – большинство пользователей уже умеют
пользоваться Web-браузерами и интернет - сервисами;
• 9) Более высокий уровень качества обслуживания ПО – обычно облачные системы
обслуживаются высококвалифицированными профессионалами.
14. Ричард Мэтью Столлмэн
• Идея свободного ПО заключается в том, что пользователи заслуживают свободы
– в частности, контроля за своей системой, а проприетарные прграммы не дают
пользователю контролировать свою систему. Проприетарные системы
разделяют пользователей, заставляя их ощущать беспомощность. Разделяют
потому что пользователеям запрещено распространять программы далее, а
беспомощными они себя чувствуют потому не могут изменить программы, не
имея доступа к исходному коду. Они не могут узнать, что этот код на самом деле
выполняет. Итак, проприетарная программа – это система несправедливой
власти. Разработчики ли владелец программы имеет власть над
пользователями – несправедливую власть, а проприетарная программа – это
инструмент этой власти.
Основные свободы:
• 0 – Свобода работы с программами по своему желанию;
• 1 – Свобода изучения исходного кода и возможность изменять его в
соответствии со своими нуждами;
• 2– Свобода помощи другим, свобода распространять точные копии ПО по-
вашему желанию;
• 3 – Свобода вклада, то есть свобода распространения модифицированных вами
копий. Без этих четырёх свобод программа контролирует пользователя.