<link rel = "stylesheet" id = "gtranslate-style-css" href = "https://websetnet.b-cdn.net/wp-content/plugins/gtranslate/gtranslate-style24.css" type = "text / css "media =" all ">

Masivní rozsah služeb společnosti Microsoft Azure

Rozsah Microsoft Azure je obrovský, pokud jde o obrovské množství řešení, která nabízí, počet funkcí, které nabízí, počet funkcí, které zahrnuje atd. Jednou z největších výzev pro mě bylo prosté seznámení se se všemi novými názvy produktů a také s novou terminologií, se všemi novými koncepty as tím, jak to vše spolu souvisí. Každá služba Microsoft Azure a každá funkce, kterou společnost Microsoft implementovala, existuje z konkrétního důvodu. Je zde k řešení běžného obchodního problému nebo společného IT problému. Například začněme běžným scénářem webových stránek zaměřeným na veřejnost. Řekněme, že se jedná o web eCommerce, kde prodávám knihy. Holé minimum, každá webová aplikace bude potřebovat webový server, který bude hostit webovou aplikaci. Bude potřebovat místo pro ukládání dat. Abychom zvýšili výkon, musíme části aplikace ukládat do mezipaměti. Musím přidat blog, protože již není součástí aplikace. Nepotřebuji tento blog vytvářet sám. Měl bych být schopen nasměrovat subdoménu na blog WordPress. Chci síť pro doručování obsahu, která zajistí, aby položky, jako jsou obrázky, byly dostupné po celém světě co nejrychleji, kdekoli o ně někdo požádá.

Budu potřebovat plán zálohování a obnovy po havárii. Budu potřebovat strategii škálování, způsob, jak zvládnout sezónní provoz, hustý provoz nebo neočekávaný nárůst v provozu, aniž bych musel udržovat hardware. Chci sledovat výkon webové aplikace na hardwaru a rozhodnout, kdy je čas na měřítko. Chci nějakou dobrou podporu protokolování a způsob, jak shromáždit telemetrii o relaci uživatele, aby se zjistilo, co se pro ně přesně stalo. Takže to je velmi základní sada funkcí, které budu potřebovat, ale v závislosti na aplikaci možná budu potřebovat také způsob, jak spravovat přihlášení, autentizaci pro webové aplikace, takže v ideálním případě bude podporovat něco jako vícefaktorové ověřování. Umožní uživatelům vytvářet účty pomocí jejich stávajících sociálních přihlášení, jako je Facebook, Twitter atd. Aby se snížilo tření při registraci na webovou stránku, mohl bych raději ověřit a autorizovat pomocí stávajících investic, které již mám v aktivním adresáři. Možná potřebuji způsob, jak zaručit, že při pokusu o uložení do mé databáze nebudou ztraceny vstupy uživatelů. I při ohromném zatížení nechci, aby se nákup uživatelů ztratil. Takže chci zapisovat do databáze a ujistit se, že nezpomaluje databázi a aplikaci dolů.

Chci způsob, jak vystavit webové služby svým partnerům, aby mohli stavět na své platformě a rozšiřovat můj dosah. A možná ze strategičtějšího hlediska budu muset vzít všechny metriky, které shromažďuji o používání webu, o tom, co lidé vznášejí nad kurzorem myši, jaká jsou geografická umístění zákazníků, jaké produkty získávají názory, ale nikoli prodej. Chci vzít všechna tato data k předpovědi chování zákazníků pro budoucí poptávku po určitých produktech a určitých službách. To je webový scénář. K dispozici je také scénář vývoje mobilních zařízení. Možná budu muset odhalit řadu veřejně dostupných webových služeb, které spotřebovávají mobilní nebo stolní klienti, dokonce i IOS nebo Android. Z podnikového hlediska chci být schopen rychle poskytnout nové stroje a mechanismy pro ukládání dat podle potřeby, abych udržel změny ve svém podnikání. Měl bych být schopen rychle nakonfigurovat tyto nově poskytované stroje. Předpokládejme, že se jedná o virtuální stroje. Také zde budu potřebovat zálohování mimo web a strategii převzetí služeb při selhání pro mé aplikace. Chci, aby uživatelé po celém světě měli zabezpečený přístup k serverům a síťovým prostředkům. To je z pohledu podniku.

Z pohledu vývojářů, jako vedoucí týmu chci, aby můj tým používal Agilní procesy, aby odpovídal požadavkům sledovat průběh těchto úkolů, sledovat všechny žádosti o změnu, které přicházejí, sledovat problémy a podávat zprávy týmu a vyšší management. Potřebuji strategii rozvoje a stagingu pro změny v aplikaci, abych je mohl nasadit, otestovat, nasadit a zpřístupnit veřejnosti. Můžete splnit všechny požadavky uvedené výše prostřednictvím Azure. Jak můžete vidět, existuje obrovské množství služeb Azure. Pokud existuje technologická potřeba pro podnikání, pravděpodobně to může být řešeno některými službami společnosti Azure. Nyní skutečný problém nemá mnoho možností, ale která z těchto možností si zvolím pro svou konkrétní situaci. Záleží na tom, kolik zodpovědnosti a kolik kontroly potřebuji. Existují tři základní úrovně kontroly a odpovědnosti, které můžete ve většině případů zvolit. Jedná se o infrastrukturu jako službu (IaaS), platformu jako službu (PaaS) a software jako službu (SaaS). Pokud potřebujete plnou kontrolu a jste ochotni převzít veškerou zodpovědnost, která přichází s podstatným vlastnictvím tohoto serveru, která zahrnuje opravy, údržbu, instalaci softwaru apod. Jsou to obvykle v podobě virtuálních strojů, které můžete spravovat dolů poslední detail. Takže Azure služby používané v této kapacitě jsou známé jako infrastruktura jako služba nebo IaaS. Chcete-li postavit na vrcholu platformy Microsoft Azure API pro vývojáře a chcete nechat společnost Microsoft spravovat jiné oblasti, pak v Azureu půjdete s Platformou jako služba nebo PaaS.

Existují aplikace, které byly nakonfigurovány a nasazeny od společnosti Microsoft nebo od jiného dodavatele, a vše, co musíte udělat, je vytvoření účtu pro sebe. V tomto případě nemáte v rámci tohoto systému téměř žádné povinnosti. Nemusíte nic opravovat ani udržovat. Nemusíte se ani starat o údržbu vlastního softwaru. Ale také nemáte žádnou kontrolu. Takže v tomto scénáři to obvykle nazýváte jako software jako služba nebo SaaS. Je to také jako vlastnit si své vlastní auto proti zapůjčení automobilu proti pronájmu taxi. Z pohledu systému a aplikační architektury az hlediska nákladů, z hlediska údržby atd. Si můžete vybrat tu správnou směs. Chci některé z těchto kusů ponechat v domě a delegovat pouze některé odpovědnosti na některé služby Azure nebo chci vše nahrát tam? Můžete kombinovat, jak budete chtít.

Zdroj

Zanechat komentář