ПредишенСледващото

Знайте, Intuit, лекция, уеб услуга в облака

Анотация: Ние считаме, че някои от уеб услугите, предоставяни от концепцията за изчислителни облаци. Инфраструктура е услуга в концепцията за изчислителни облаци. Има много видове технологии за управление на инфраструктурата в среда на облак. "Инфраструктура като услуга" (Инфраструктура-като-услуга, IaaS) са на разположение най-вече по заявка на базата на съвременните компютърни технологии и високоскоростни мрежи. "Комуникационна услуга като" (Communication-като-услуга, CAAS). "Софтуер като услуга" (Software-като-услуга, SaaS), като Amazon.com с тяхната еластичност облак платформа, характеристики, предимства и архитектурен услуга. Проучване на основните характеристики на използването на външни източници / ресурси (аутсорсинг), на разположение като "платформа като услуга" (Платформи-като-услуга, PaaS).

Целта на тази лекция е да се направи преглед на уеб услугите, предоставяни от концепцията за изчислителни облаци. Особено внимание се отделя на типа на "Инфраструктура като услуга".

Като технология мигрира от традиционния местен модел за нов модел на предлагане на услуги в облака се развива почти ежедневно. Web Services обяви, често имат много общи характеристики. Често от клиента се изисква само минимални разходи за услуги. Скалируемост Очаква се за всеки един от видовете изречения, но това не винаги е необходимо. Много от "облачни" продавачите все още работят върху използването на мащабируемост, тъй като техните потребители все още не се нуждаят от този вид услуги. И накрая, устройство и независимост местоположение позволява на потребителите да получават достъп до системата, независимо къде са те и какво устройство се използва.

Инфраструктура като услуга (IaaS)

Инфраструктура като услуга (Инфраструктура-като-услуга, IaaS) - предоставяне на компютърна инфраструктура (обикновено платформа за виртуализация) като услуга. IaaS е от жизненоважно значение подобрява технологии, услуги и инвестиции в центровете за данни, за да го предоставя като услуга на клиентите. За разлика от традиционния аутсорсинг, която изисква дю дилиджънс, безкрайни преговори и сложни, дълги договори, IaaS центрирана около модел предоставяне на услуги, който осигурява предварително определен, стандартизирана инфраструктура, специално оптимизиран, за нуждите на клиента. Опростени обяви за работа и избор на нивото на обслужване улеснява избора на потребителите на решения с набор от базови характеристики. Обикновено доставчици осигуряват компоненти на следните нива:

  • Хардуер (обикновено хоризонтално решетка с масивна мащабируемостта);
  • Компютърна мрежа (включително рутери, защитни стени, балансиране на натоварването и т.н.);
  • Интернет връзка;
  • платформа за виртуализация да тече виртуални машини;
  • споразумения за услуги;
  • Компютърни конфигурации, счетоводство.

Вместо да купуват пространство в центровете за данни, сървъри, софтуер, мрежово оборудване и др клиентите IaaS същество под наем ресурсите, които са на страната на службите на доставчиците на услуги IaaS. Заплащането на услугите обикновено се прави на месечна база. Клиентът заплаща единствено за консумираните ресурси. Основните предимства на този вид услуги включва:

  • Безплатен достъп до предварително конфигуриран среда;
  • С помощта на най-новата инфраструктура поколение;
  • Сигурни и изолирани изчислителни платформи;
  • намаляване на риска чрез използването на ресурси на трети страни, поддържани от трети страни;
  • Способността да се управлява голямо натоварване;
  • По-ниски разходи;
  • Минимално време, разходи и сложност на добавяне или разширяване на функционалността.

по заявка изчисления стават все по-популярни сред бизнеса. Изчислителни ресурси, които служат на персонализирани уеб сайтове стават все по-малки и по-малки, а на наличните ресурси на доставчиците на услуги непрекъснато се увеличават. Моделът, разработен по искане, с цел да се преодолее проблемът с това как ефективно да отговори на нуждите колебания на системните ресурси. Търсенето на изчислителни ресурси може да се промени значително в относително кратък период от време, както и ресурси за поддръжка достатъчни за посрещане на пиковите изисквания могат да бъдат скъпи. Технически pereuslozhnennoe решение може да бъде толкова неблагоприятна като ситуация, в която компанията намалява разходите чрез поддържане само минимални компютърни ресурси. Концепции като клъстер компютри, изчислителна мрежа и т.н. Тя може да изглежда много подобна на концепцията за компютри по поръчка, но най-добре могат да разберат, ако мислите за тях като строителни блокове, които са се развивали с течение на времето да се постигне по модерен модел на изчисленията в облак, който използваме днес.

Знайте, Intuit, лекция, уеб услуга в облака


Фиг. 4.1. изчисляване мрежа

Помислете за един пример - Elastic Compute Cloud на Amazon (Amazon EC2). Amazon EC2 - уеб-базирана услуга, която осигурява изчислителна мощ на приличен размер в облака. Той е проектиран да направи работата в интернет по-достъпен за разработчиците компютри и да предлагат много предимства за клиентите:

  • Интерфейс уеб услуга, която позволява на потребителите да получават и оформят пространството с минимални усилия;
  • Тя дава на потребителите пълен контрол над своите (наети) изчислителни ресурси и им позволи да работят в доказан изчислителна среда;
  • Това намалява времето, необходимо за да се получи и зареди нов сървър за минути, което позволява на клиентите бързо да променят конфигурацията в съответствие с техните изисквания изчислителни път;
  • Той се променя икономиката на компютри, като позволява на клиентите да плащат само за използваните ресурси;
  • Тя осигурява на разработчиците инструментите, необходими за изграждане на устойчиви на грешки приложения и да се изолира от общите неблагоприятни инциденти.

Amazon EC2 е компютърна среда, което позволява на клиентите да използват Web интерфейс за извличане и управление на услугите, необходими за работата на един или повече системни случаи на работа. Клиентите могат да свалят на околната среда с техните потребителски приложения. Те могат да управляват правата за достъп до мрежата, както и толкова много системи, тъй като те се нуждаят. За да използвате Amazon EC2, клиентите първо трябва да се създаде Amazon Machine изображението (AMI). Това изображение съдържа приложения, библиотеки, данни и свързаните с конфигурационни параметри, използвани в една виртуална компютърна среда. Amazon EC2 осигурява използването на предварително конфигурирани изображения, създадени с формите, необходими за незабавно започване. Когато потребителите са идентифицирани и формира своя AMI. те използват Amazon EC2 инструменти, за да качите изображението в Amazon S3. Amazon S3 - склад, който осигурява безопасна, сигурна и бърз достъп до клиента AMI. Преди клиентите могат да използват АУМ. те трябва да използвате уеб интерфейса на Amazon EC2, за да изберете сигурност и достъп до мрежата.

Има доста функции EC2 обслужване, които предоставят значителни ползи за предприятието. На първо място, Amazon EC2 осигурява финансова изгода. Поради големия мащаб на Amazon, както и голяма клиентска база, тя е евтина алтернатива на много други възможни решения. Разходите, направени за стартирането и управлението са разделени между голям брой клиенти, като цената за всеки клиент, е далеч по-ниска, отколкото всяка друга алтернатива. Клиентите плащат много нисък процент на изчислителна мощност, че те действително да използва. Сигурност се осигурява и чрез уеб услуги интерфейси Amazon EC2. Тези интерфейси позволяват на потребителите да конфигурират настройките на защитната стена, които контролират достъпа до мрежата и между групи от случаи на услуги. Amazon EC2 предлага високо надеждна среда, в която може да се извърши подмяна на бързо случаи.

Amazon EC2 позволява на потребителите да увеличават или намаляват капацитета в рамките на минути. Потребителите могат да се движат само по един екземпляр на стотици или дори хиляди копия от случаите на услуги едновременно. Всичко това се контролира от приложния програмен интерфейс на уеб услуги, приложението автоматично може да се мащабира нагоре и надолу в зависимост от неговите нужди. Този тип динамична скалируемост е много привлекателен за клиентите на предприятията, тъй като им дава възможност да се отговори на изискванията на своите клиенти, без да се налага да завърши изграждането на тяхната инфраструктура.

  • Пълен контрол върху екземплярите.

Настройки за конфигурация може да варира значително в отделните потребители. Те имат възможност за избор на различни видове продукти, операционни системи и софтуерни пакети. Amazon EC2 им позволява да изберат системите за конфигуриране на памет, процесор и съхранение, които са оптимално подходящи за техния избор на операционни системи и приложения. Например, при избора на потребителя на операционната система може да включва множество Linux натрупване, Microsoft Windows Server, а дори и на OpenSolaris, всичко работи на виртуални сървъри.

  • Интеграция с други Amazon Web Services.

Amazon EC2 работи заедно с много други Amazon Web Services. Например, Amazon Simple Storage Service (Amazon S3), Amazon SimpleDB, Amazon Simple Queue служба (Amazon SQS) и Amazon CloudFront всички са интегрирани, за да се осигури цялостно решение за компютри, обработка и съхранение на заявката между широка гама от приложения.

Amazon S3 предоставя интерфейс уеб услуга, която позволява на потребителите да съхраняват и да получат някаква сума на данни чрез Интернет по всяко време и навсякъде. Тя предоставя на разработчиците с директен достъп до един и същ, силно мащабируем, надежден и бърз, евтин за съхранение на данни с използване на инфраструктурата на Amazon да стартирате свой собствен глобална мрежа от уеб сайтове. S3 услуга има за цел да максимизират ползите от мащабируемост и преминават тези ползи за разработчици.

Amazon SimpleDB - друг уеб услуга, предназначена да изпълнява заявките на Amazon Simple Storage Service на структурирани данни (Amazon S3) в реално време. Тази услуга работи във връзка с Amazon EC2, за да се осигури възможност на потребителите да съхраняват, обработват и набори от данни в заявката в рамките на заобикалящата облака. Тези услуги са предназначени да направят уеб мащабируема изчисление по-лесно и по-изгодно за разработчици. Традиционно този вид функционалност се постига при използване клъстеризирано релационна база данни, която изисква значителни инвестиции. Въвеждането на тези технологии е довело до по-голяма сложност и често изискват административни услуги и поддръжка на база данни.

В сравнение с традиционния подход, Amazon SimpleDB е лесен за използване и осигурява основни данни (например заявки за търсене в реално време и структурирани данни), без да се наследява сложността на операцията, възникнал по време на изпълнение на традиционното. Amazon SimpleDB не изисква схема, данните се индексира автоматично предоставя прост API за съхранение и достъп до данните. Това спестява на клиентите да се налага да изпълнява задачи, като например моделиране на данни, поддръжка на индекс, както и настройка на работата.

Amazon Simple Queue служба (Amazon SQS) - услуга получава съхранение съобщение опашка. При използване на Amazon SQS, разработчиците могат просто да се движат на данни между разпространени компоненти на техните приложения, които изпълняват различни задачи, без да се губи съобщения. Това осигурява висока мащабируемост и надеждност. Amazon SQS работи като демонстрация на предаването на мащабируема комуникационна инфраструктура Amazon като услуга. Всеки компютър, свързан с интернет можете да добавяте или четете съобщения без да се налага да инсталирате никакъв софтуер или специални конфигурации на защитната стена. компонентите на приложенията, използващи Amazon SQS, могат да работят самостоятелно и не е задължително да се намират в една и съща мрежа, като се използват същите технологии, или тичане в същото време.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!