Tudd Intuíció, egy előadás, egy webes szolgáltatás a felhő

Absztrakt: Úgy véljük, néhány web által nyújtott szolgáltatások a cloud computing fogalom. Az infrastruktúra egy szolgáltatást a cloud computing fogalom. Sok fajta infrastruktúra menedzsment egy felhő környezetben. "Infrastruktúra mint szolgáltatás" (Infrastructure-as-a-Service, IaaS) elsősorban kérésre alapján a modern számítástechnika és a nagy sebességű hálózatok. "Kommunikációs Szolgálat, mint a" (Communication-as-a-Service, CAAS). "Software as a Service" (Software-as-a-Service, SaaS), mint például Amazon.com azok rugalmas felhő platform, jellemzői, előnyei és építészeti szolgáltatás. Vizsgáljuk meg a legfontosabb jellemzői a külső források / Resources (outsourcing), a rendelkezésre álló "Platform as a Service" (platformok-as-a-Service, PaaS).

E előadás célja, hogy áttekintse a web által nyújtott szolgáltatások a cloud computing fogalom. Különös figyelmet kell fordítani a fajta „infrastruktúra mint szolgáltatás.”

Mivel a technológia vándorol a hagyományos helyi modellt egy új modell a cloud szolgáltatások kínálatát fejlődni szinte naponta. Web Services ajánlatok gyakran sok közös jellemzői. Gyakran az ügyfél csak minimális szolgáltatások költségei. Skálázhatóság várható az egyes típusú mondat, de ez nem mindig szükséges. Sok a „felhő” gyártók még mindig dolgozik a használata a skálázhatóság, mert a felhasználók még nem szorul ilyen típusú szolgáltatásokat. Végül eszköz és hely függetlenség teszi a felhasználók számára a rendszer, függetlenül attól, hogy hol vannak, vagy milyen eszközt használnak.

Infrastruktúra mint szolgáltatás (IaaS)

Infrastruktúra mint szolgáltatás (Infrastructure-as-a-Service, IaaS) - amely egy számítógépes infrastruktúra (általában egy virtualizációs platform), mint szolgáltatás. IaaS létfontosságú javítja a technológia, a szolgáltatások és a beruházások az adatközpont, hogy ez a szolgáltatás az ügyfelek számára. Szemben a hagyományos outsourcing, amely előírja, átvilágítás, végtelen tárgyalások és komplex, hosszú szerződéseket, IaaS köré szolgáltatásnyújtási modell, amely egy előre meghatározott, szabványosított infrastruktúrát, különösen optimalizálva a megrendelő igényeit. Egyszerűsített állásajánlatokat és kiválasztása a szolgáltatási szint elősegíti az ügyfél választása megoldások egy sor alapvető teljesítmény. Jellemzően, a gyártók alkatrészeket a következő szinteket:

  • Hardver (általában vízszintes rács masszív skálázhatóság);
  • A számítógépes hálózat (routerek, tűzfalak, terheléselosztás, stb);
  • Internet kapcsolat;
  • virtualizációs platform futtatásához virtuális gépek;
  • A szolgáltatási szerződések;
  • Eszközök számítástechnikai elszámolás.

Ahelyett, hogy vásárol helyet az adatközpontok, szerverek, hálózati eszközök, stb IaaS ügyfelek lényegében bérbe a források, amelyek oldalán a szolgáltatók IaaS szolgáltatás. Fizetési szolgáltatások többnyire havonta. Az ügyfél fizet csak a felhasznált erőforrások. A fő előnye az ilyen típusú szolgáltatások a következőket tartalmazza:

  • Ingyenes hozzáférés egy előre konfigurált környezet;
  • A legújabb generációs infrastruktúra;
  • Biztonságos és izolált számítástechnikai platformokon;
  • A kockázatcsökkentés használata révén a harmadik féltől származó források által támogatott harmadik fél
  • Képes kezelni a terhelési csúcsokat;
  • Alacsonyabb költségek;
  • Minimális idő, költség és összetettsége hozzáadásával vagy funkcionalitás kiterjesztésével.

on-demand számítás egyre népszerűbb a vállalkozások körében. Számítási erőforrások szolgáló egyéni weboldalak egyre kisebb és kisebb, míg a rendelkezésre álló erőforrásokat a szolgáltatók folyamatosan növekszik. A kidolgozott modell kérésére, annak érdekében, hogy felszámolja a probléma, hogyan lehet hatékonyan megfeleljen a változó igényeknek a rendszer erőforrásait. A kereslet a számítási erőforrások jelentősen változhatnak viszonylag rövid idő alatt, és a támogatási források elegendőek a csúcs követelményeknek költséges lehet. Technikailag pereuslozhnennoe megoldás lehet a kedvezőtlen a helyzet, amikor a cég csökkenti a költségeket és ezáltal csak minimális számítástechnikai erőforrásokat. Fogalmak, mint a klaszter számítástechnikai, grid, stb Úgy tűnhet, nagyon hasonló a koncepció on-demand computing, de a legjobb tudnak érteni, ha úgy gondolja, ezek építőkövei, amelyek idők folyamán, hogy elérjék a modern modell számítási felhő napjainkban használt.

Tudd Intuíció, egy előadás, egy webes szolgáltatás a felhő


Ábra. 4.1. gRID

Vegyük egy példát - Amazon Elastic Compute Cloud (Amazon EC2). Amazon EC2 - egy web-alapú szolgáltatás, amely a számítási teljesítmény egy tisztességes méretű a felhő. Úgy tervezték, hogy az internetet hozzáférhetőbbé számítástechnikai fejlesztők és számos előnnyel az ügyfelek számára:

  • Interface webes szolgáltatás, amely lehetővé teszi az ügyfelek fogadására és formálja a teret, minimális erőfeszítéssel;
  • Ez ad a felhasználónak a saját (bérelt) számítási erőforrások, és lehetővé teszi számukra, hogy a jól bevált számítógépes környezet;
  • Ez csökkenti a szükséges időt, és betöltheti az új szerver percet, hogy az ügyfelek gyorsan változtatni a konfigurációt szerint a számítási követelményeknek;
  • Ez megváltoztatja a gazdaság a számítástechnika által lehetővé teszi az ügyfelek fizetni, és csak a felhasznált erőforrások;
  • Ez biztosítja a fejlesztők a szükséges eszközöket, hogy építsenek hibatűrő alkalmazások és elszigetelni magukat a közös kudarc forgatókönyveket.

Amazon EC2 egy számítógépes környezet, amely lehetővé teszi az ügyfeleknek, hogy használja a webes felületen letölteni és kezelni a szolgáltatás működtetéséhez szükséges egy vagy több operációs rendszer példányok. Az ügyfelek letölthetik a környezet egyéni alkalmazásokhoz. Tudják kezelni a hálózati hozzáférési jogokat, és így sok rendszer, amennyire szükségük van. Az Amazon EC2, az ügyfelek először létre kell hozni egy Amazon Machine Image (AMI). Ezen a képen olyan alkalmazások, könyvtárak, az adatok és a kapcsolódó konfigurációs paraméterek egy virtuális számítógépes környezetben. Amazon EC2 képezi az előre konfigurált képeket készített sablonokat szükséges azonnali kezdéssel. Amikor a felhasználók azonosítása és megalapították saját AMI. az általuk használt Amazon EC2 eszközök feltölteni a képet, hogy az Amazon S3. Amazon S3 - raktár, amely biztonságos és gyors hozzáférést biztosít a vásárló AMI. Mielőtt az ügyfelek használhatják az AMI. kell használniuk az Amazon EC2 webes felületen konfigurálható biztonsági és hálózati hozzáférést.

Van jó néhány EC2 szolgáltatás jellemzője, hogy jelentős előnyöket a vállalkozás. Először is, az Amazon EC2 olyan pénzügyi előnyt. Mivel a nagyszabású Amazon, és nagy ügyfélkörrel, akkor egy olcsó alternatívája a sok lehetséges megoldásokat. Felmerülő költségeket a dob és a menedzsment között oszlanak meg a nagy ügyfelek száma, így a költségek minden ügyfél jóval alacsonyabb, mint bármely más alternatíva. Az ügyfelek fizetni egy nagyon kis százaléka a számítási teljesítmény, hogy ténylegesen fogyasztanak. Biztonság is biztosított web szolgáltatások interfészek Amazon EC2. Ezek a felületek lehetővé teszik a felhasználók számára a tűzfalat úgy beállítani, hogy szabályozza a hálózati hozzáférés és a csoportok közötti szolgáltatási példányok. Amazon EC2 kínál rendkívül megbízható környezetben, ahol csere esetekben lehet gyorsan biztosítani.

Amazon EC2 lehetővé teszi a felhasználóknak, hogy növelje vagy csökkentse kapacitását perceken belül. A felhasználók futhat csak az egyik esetben több száz vagy akár több ezer példányban a szolgáltatást esetekben egyszerre. Mindez szabályozzuk a Web Services API, az alkalmazás automatikusan skála maga felfelé és lefelé függően igényeket. Ez a fajta dinamikus skálázhatóság nagyon vonzó az ügyfelek számára a vállalkozások, mert lehetővé teszi számukra, hogy megfeleljen a követelményeknek az ügyfelek, anélkül, hogy befejezzék az infrastruktúra.

  • Teljes ellenőrzés alatt a példányokat.

A konfigurációs beállítások igen eltérőek lehetnek a felhasználók körében. Van egy választás a különböző típusú elemek, operációs rendszerek és szoftverek. Amazon EC2 lehetővé teszi számukra, hogy válassza ki a konfigurációs memória, CPU, tároló rendszerek, amelyek optimálisan választott operációs rendszerek és alkalmazások. Például a választott operációs rendszer felhasználói is tartalmazhat számos Linux építmények, a Microsoft Windows Server, és még az OpenSolaris, minden futó virtuális szerverek.

  • Integráció más Amazon Web Services.

Amazon EC2 működik együtt számos más Amazon Web Services. Például, az Amazon Simple Storage Service (Amazon S3), Amazon SimpleDB, Amazon Simple Queue Services (Amazon SQS) és az Amazon CloudFront mind integrálva, hogy egy teljes megoldást számítástechnikai, lekérdezés feldolgozására és tárolására közötti széles körben alkalmazható.

Amazon S3 egy webes szolgáltatás interfész, amely lehetővé teszi a felhasználók, hogy magukhoz bármilyen mennyiségű adatot az interneten keresztül bármikor, bárhol. Ez a fejlesztők közvetlen hozzáférést biztosít az azonos, jól skálázható, megbízható, gyors, olcsó adattároló segítségével az Amazon infrastruktúra futtatni a saját globális hálózata weboldalakat. S3 szolgáltatás célja, hogy maximalizálják az előnyöket skálázhatóságot, és adja át ezeket az előnyöket a fejlesztők.

Amazon SimpleDB - más internetes szolgáltatás célja, hogy végre lekérdezéseket az Amazon Simple Storage Service strukturált adatok (Amazon S3), valós időben. Ez a szolgáltatás működik együtt az Amazon EC2, hogy a felhasználók képesek tárolni, feldolgozni, és a lekérdezés adatsorok a környező felhő. Ezek a szolgáltatások célja, hogy a web skálázható számítás könnyebb és jövedelmezőbb a fejlesztők számára. Hagyományosan ez a fajta funkcionalitás révén sikerült elérni, fürtözött relációs adatbázis, amely megköveteli a jelentős beruházás. A bevezetése ezeket a technológiákat vezettek bonyolultabbá és gyakran adminisztratív szolgáltatások és adatbázisok támogatása.

Összehasonlítva a hagyományos megközelítés, az Amazon SimpleDB könnyű használni, és biztosítja az alapvető adatbázis funkciókat (például a valós idejű lekérdezések és strukturált adatok), anélkül, hogy örökölje a művelet összetettségének felmerülő kivitelezés során a hagyományos. Amazon SimpleDB nem igényel séma, az adatokat indexeli automatikusan egy egyszerű API tárolás és az adatokhoz való hozzáférés. Ez ment az ügyfelek, hogy feladatok elvégzésére, mint például adatmodellezés, index karbantartás és teljesítmény tuning.

Amazon Simple Queue Service (Amazon SQS) - szerviz megkapja az üzenetet sorban tárolására. Ha Amazon SQS fejlesztők egyszerűen mozgatni az adatokat a komponensek eloszlása ​​az alkalmazások különböző feladatokat, anélkül, hogy elveszítené az üzeneteket. Ez kiváló skálázhatóságot és megbízhatóságot. Amazon SQS működik, mint egy bemutató a továbbításának skálázható Amazon kommunikációs infrastruktúra, mint szolgáltatás. Minden számítógép csatlakozik az internethez adhat, vagy olvasni az üzeneteket anélkül, hogy telepíteni egy szoftvert vagy tűzfal konfigurációkat. Az alkalmazás-összetevők Amazon SQS segítségével futtatható önállóan, és nem feltétlenül laknak ugyanabban a hálózatban ugyanazt a technológiát, vagy fut egyszerre.

Kapcsolódó cikkek