etc:users:kea:introduction_to_cloud_computing_architecture
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
etc:users:kea:introduction_to_cloud_computing_architecture [2010/02/09 09:38] – belka | etc:users:kea:introduction_to_cloud_computing_architecture [2016/08/09 05:23] (current) – ↷ Links adapted because of a move operation 89.163.148.22 | ||
---|---|---|---|
Line 106: | Line 106: | ||
Разработчики должны стоить виртуальную машину в следующей иерархии(последовательности) web-сервер, | Разработчики должны стоить виртуальную машину в следующей иерархии(последовательности) web-сервер, | ||
+ | ==== Стандарты, | ||
+ | Cloud Computing имеет несколько стандартов и стандартных конфигураций, | ||
+ | * Типы виртуальной машины.Применительно к социальным сетям, изоляции для безопасности и высокий уровень абстракции для портирования рекомендуется использовать TypeII виртуальной машины. Для высокой производительности и визуализации приложений, | ||
+ | * Предварительно устанавливаемы и настраиваемые системы. программное обеспечение | ||
+ | Когда текущая конфигурация обновляется, | ||
+ | * Инструменты и языки. Предприятия должны стандартизировать использование языков java и Ruby on Rails. Малый бизнес может стандартизировать PHP как предпочтительный инструмент для построения приложений. Поскольку эти стандарты достаточно старые в контексте СС, они начинают формировать следующий слой, PaaS(платформа как сервис). | ||
+ | ==== Системы виртуализации и инкапсуляции поддерживают рефакторинг ==== | ||
+ | Кода над приложением производится рефакторинг и создаются путем комбинирования и настройки набор образов виртуальных машин и инструментов" | ||
+ | ===== Горизонтальное масштабирование ===== | ||
+ | Используя горизонтальное масштабирование следует сосредоточить внимание на общей доступности приложенийс предволожением, | ||
+ | ===== Параллелизация ===== | ||
+ | При вертикальном масштабировани , при многопроцессорной машине переллелизация позволяла увеличить скорость выполнения операций. Но сегодня, | ||
+ | На макроскопическом масштабе, | ||
+ | В физическом мире, распараллеливание часто реализуется с помощью балансировки нагрузки или содержимым коммутаторов, | ||
+ | Есть много других способов использования параллельной обработки в среде облачных вычислений. Приложение, | ||
+ | {{etc: | ||
+ | ==== Разделяй и властвуй ==== | ||
+ | приложение могут быть распараллелены если | ||
+ | * Hadoop - это реализация MapReduce шаблона, | ||
+ | * БД sharding может быть реализована путям ряда техник разделения, | ||
+ | * Большинство финансовых институтов совершенствуют алгоритмы выявления мошенниченства, | ||
+ | * Другие высокопроизводительные приложения, | ||
+ | Разделение данных имеет значение, | ||
+ | ==== Физика данных ==== | ||
+ | Физика данных рассматривает связь между элементами процессов и данными, | ||
+ | Большие объемы данных и низкая пропускная способность канала удлиняет время, необходимое для перемещения данных. | ||
+ | time=(bites*8)/ | ||
+ | |||
+ | |||
+ | Она очень часто помогает определиться с целесообразность принятия решений, | ||
+ | === Взаимоотношение между данными и процессами === | ||
+ | Перемещение данных из хранилищ для обработки может потребовать большое количество времени и денег | ||
+ | Некоторые аспекты этих взаимоотношений необходимо рассмотреть: | ||
+ | - дыннын хранящиеся без вычислительных мощностей поблизости имеют ограниченную ценность.И облако должнго быть прозрачном в сетевом плане: | ||
+ | - Cloud архитекторы должны иметь способность четко | ||
+ | - Cloud провайдеры должны оптимизировать эти отношение для клиентов, | ||
+ | - иногда более выгодно расчитать значение, | ||
+ | === программные стратегии | ||
+ | cloud стратегии как прпавило руководствуются следующими правилами: | ||
+ | 1. Перемещение указателей как правило лучше, чем перемещение фактических данных. | ||
+ | 2. указатели должны рассматриватся как предосторожность, | ||
+ | 3. Объектный доступ. Протокол SOAP. | ||
+ | | ||
etc/users/kea/introduction_to_cloud_computing_architecture.1265697531.txt.gz · Last modified: 2010/02/09 09:38 by belka