Webové operace - Web operations
Webové operace (WebOps) je doménou odborných znalostí v oblasti správy systémů IT, která zahrnuje nasazení, provoz, údržbu, ladění a opravy webových aplikací a systémů. [1]
Historicky byl provoz považován za pozdní fázi Model vodopádu vývojový proces. Poté, co inženýrství postavilo softwarový produkt a společnost QA jej ověřila jako správný, bylo předáno pracovníkům podpory, aby fungovali s fungujícím softwarem. Takový pohled předpokládal, že software je ve výrobě většinou neměnný a že jeho použití bude většinou stabilní. „Webová aplikace stále častěji zahrnuje mnoho odborníků, ale lidé ve webových operacích potřebují zajistit, aby vše fungovalo společně po celou dobu životnosti aplikace.“[2] Role si získává respekt jako zřetelná specialita mezi vývojáři a manažery a mnozí ji považují za podmnožinu větších DevOps hnutí.
Se vzestupem webových technologií od poloviny roku 1995 se objevili specialisté, kteří chápou složitost provozování webové aplikace. Dřívější příklady provozních týmů IT existují, například Network Operations Center (NOC) a funkce Database Administration (DBA).
WebOps vs DevOps
Webové aplikace jsou v mnoha ohledech jedinečné a představují výzvy, s nimiž se ostatní typy softwaru nemusí vypořádat:
- Jejich použití distribuovanou, často nekontrolovanou uživatelskou základnou.
- Mnoho nezávislé sítě mezi koncovými uživateli a datovým centrem, ze kterého je obsah poskytován.
- Způsob, jakým jsou webové stránky doručovány jako atomové transakce, vyžadující další technologie (např HTTP cookies ) přidružit sekvence stránek do interakce s uživatelem.
- The třístupňový model webu, aplikace a databáze komponenty (např SVÍTILNA prostředí skládající se z Linux Apache, MySQL a buď Perl nebo PHP ).
- Požadavek, že musíte často správně importovat databázi aplikace a nahrané soubory (včetně potenciálně citlivých uživatelských dat) vyvinout nebo otestovat aplikaci (například při stavbě a systém pro správu obsahu nebo pomocí rámce CMS, jako je Drupal, Wordpress nebo webframeworks jako Django ).
V tomto smyslu WebOps jednoduše odkazuje DevOps pro webové aplikace.
Odpovědnosti
Týmy webových operací mají za úkol celou řadu odpovědností, včetně:
- Nasazení webových aplikací
- Monitorování, izolace chyb, eskalace a oprava problémů
- Předvádění řízení výkonnosti, dostupnost podávání zpráv a další správa
- Konfigurace rozložení zátěže a práce s ní sítě pro doručování obsahu zlepšit spolehlivost a snížit latence systému.
- Měření dopadu změn na obsah, aplikace, sítě a infrastrukturu
Pracovníci webových operací jsou obvykle obeznámeni s TCP / IP zásobník, http protokol, HTML označení stránky a Bohaté internetové aplikace (RIA), jako je AJAX a podobně.
Reference
- ^ Schlossnagle, Theo. „Co jsou to webové operace?“. Citováno 19. června 2013.
- ^ Vidět http://oreilly.com/catalog/0636920000136