původní vize cloud computingu byla automatizovaná, on-demand služby, které škálovat dynamicky uspokojit poptávku. Zatímco tato vize je nyní realitou, nestane se sama o sobě. Cloudová automatizace je složitá a vyžaduje specializované nástroje, odborné znalosti a tvrdou práci. Zjistěte, proč je automatizace cloudu důležitá, kde se používá a jak funguje.
v tomto příspěvku přezkoumáme potenciál cloudové automatizace, její případy použití v moderních organizacích a běžné nástroje používané k implementaci strategií cloudové automatizace. Ukážeme také, jak NetApp Cloud Manager A Cloud Volumes ONTAP mohou pomoci s automatizací cloudových datových toků.
v tomto článku se dozvíte:
- co je cloud automation
- Cloud automation vs cloud orchestration
- běžné případy použití
- Cloud automation tools
- cloud dat automation with Cloud Volumes ONTAP
co je cloud Automation?
Cloud automation umožňuje IT týmům a vývojářům automaticky vytvářet, upravovat a strhávat zdroje v cloudu. Jedním z hlavních slibů cloud computingu bylo, že služby mohou být použity na vyžádání, POKUD a v případě potřeby. Ale ve skutečnosti, někdo potřebuje tyto zdroje roztočit, otestovat je, zjistit, kdy již nejsou potřeba, a sundat je, a to může představovat obrovské manuální úsilí.
cloudová automatizace není zabudována do cloudu, vyžaduje odborné znalosti a použití specializovaných nástrojů. Můžete využít nástroje a možnosti cloudové automatizace nabízené vaším veřejným dodavatelem cloudu (například AWS nebo Azure), automatizační funkce ve vaší soukromé cloudové platformě (například OpenStack nebo Cloud Foundry) nebo cloudové nástroje třetích stran, které mohou provádět automatizaci v cloudových prostředích (například Puppet, Chef, Kubernetes nebo Cloudify).
cloudová automatizace vyžaduje tvrdou práci, ale vyplatí se, když se dostanete přes počáteční bolest a získáte schopnost provádět složité úkoly kliknutím na tlačítko. Kromě zjevné výhody snížení manuální práce má cloudová automatizace další výhody:
- vylepšené zabezpečení a odolnost – pokud jsou citlivé úkoly automatizovány, nepotřebujete více it lidí nebo vývojářů přihlašujících se do kritických systémů. Riziko lidských chyb, škodlivých zasvěcených osob a kompromisů v účtu je výrazně sníženo. Kromě toho můžete vytvářet osvědčené postupy zabezpečení do automatizovaných pracovních postupů a prosazovat zásady zabezpečení ve 100% nasazení.
- vylepšené procesy zálohování-organizace musí často zálohovat svůj systém, chránit před náhodným vymazáním, konfigurační kalamitou, selháním zařízení nebo kybernetickým útokem. Automatizace záloh v cloudu nebo automatické zálohování on-premise systémů do cloudu dramaticky zvyšuje odolnost organizace vůči katastrofě.
- Lepší správa-když jsou systémy nastaveny ručně nebo ad-hoc, administrátoři mohou mít nízkou viditelnost nad tím, co skutečně běží, a nemusí mít centralizovaný způsob řízení infrastruktury. Cloud automation umožňuje nastavit zdroje standardizovaným, kontrolovaným způsobem, což také znamená, že máte mnohem větší kontrolu nad infrastrukturou běžící v celé vaší organizaci.
Cloud Automation vs Cloud Orchestration: jaký je rozdíl?
orchestrace je ještě jeden krok za automatizací. Orchestrace zahrnuje plánování a integraci automatizovaných úloh mezi různými systémy.
zvažte například systém se třemi uzly spuštěnými aplikací, centrální databází a vyrovnávačem zatížení. Nasazení tohoto komplexního systému vyžaduje pečlivě koordinovanou řadu akcí-spuštění databáze—spuštění uzlů, zajištění úspěšného připojení k databázi a nastavení vyvažovače zatížení.
zatímco automatizace by zahrnovala automatické provádění každé z těchto izolovaných úkolů, orchestrační systém by je mohl provádět ve správném pořadí a načasování a zajistit, aby byl celý systém v provozu. Dalším důležitým použitím orchestrace je správa připojení. Orchestrační systém může zajistit, že komponenty jsou připojeny k místní síti nebo internetu a komunikují se vzdálenými službami, které potřebují k fungování.
například uspořádání aplikace znamená nejen nasazení aplikace, ale také její připojení k síti, aby mohla komunikovat s uživateli a dalšími aplikacemi. V cloudu je orchestrace často klíčem k zajištění toho, aby automatizované spin-up činnosti, jako je automatické škálování, probíhaly ve správném pořadí, se správnými bezpečnostními pravidly a oprávněními.
případy použití cloudové automatizace
Cloudová automatizace má různé využití v moderních podnicích a vývojových pracovních postupech. Zde jsou některé z nejčastějších scénářů.
infrastruktura jako kód (IAC)
v paradigmatu IAC by měla být IT infrastruktura definována v konfiguračních souborech a spuštěna automaticky podle této konfigurace. Konfigurační soubory by měly být uchovávány ve správě verzí, spravovány, testovány a vyvíjeny, stejně jako zdrojový kód. Díky automatizaci cloudu je IaC mnohem silnější, protože veřejné a soukromé mraky mají kontrolu nad téměř všemi aspekty infrastruktury, což umožňuje orchestraci složitých systémů. Přečtěte si naše články o IAC na AWS a IAC na Azure.
řízení pracovního zatížení
nejzákladnější formou správy pracovního zatížení je autoscaling, funkce automatizace cloudu, která je základem jakéhokoli veřejného poskytovatele cloudu. Kromě kontroly nákladů na veřejných cloudech je nezbytné sledovat, co běží, vyčistit nevyužité zdroje a přizpůsobit infrastrukturu skutečným provozním požadavkům. Cloud automation pomáhá správcům sledovat jejich prostředí a automaticky upravovat pracovní zatížení podle potřeby.
vývoj a testování aplikací
nepřetržité doručování a nepřetržité nasazení, které jsou velmi široce praktikovány v agilních vývojových organizacích, vyžadují realistická vývojová / testovací prostředí, která jsou automaticky poskytována jako součást automatizovaných vývojových potrubí. Automatizace cloudu ve veřejném cloudu byla a zůstává primárním způsobem, jak sloužit kontinuálnímu dodávacímu potrubí a generovat prostředí, která vývojáři potřebují. Přečtěte si náš článek o výhodách a strategiích DevOps pro automatizaci DevOps v hybridním cloudovém prostředí.
hybridní cloud
hybridní cloudová prostředí jsou složitá a vyžadují složité integrace mezi on-premise a veřejnými cloudovými systémy. Cloudová automatizace umožňuje synchronizovat aktiva mezi místními datovými centry a cloudovými zdroji, provádět“prasknutí cloudu“ —přesouvání zatížení do cloudu při překročení místních zdrojů, povolit scénáře obnovy po havárii pomocí vzdáleného webu DR zrcadlí prostředí na místě a další. Zjistěte více o tom, jak NetApp může pomoci automatizovat hybridní cloudové úložiště.
Cloud Automation Tools
cloud automation lze provést pomocí odhozených skriptů, ale průmysl si uvědomil, že vzhledem ke složitosti cloudových prostředí a potřebě složité orchestrace mnoha každodenních úkolů je lepší spoléhat se na vyspělou automatizační platformu. Zde je několik systémů běžně používaných k automatizaci a organizování úkolů v cloudu.
loutka
loutka je nástroj pro správu konfigurace veteránů a jeden z průkopníků infrastruktury jako kódu (IaC). Jeho komerční verze, Puppet Enterprise, je zvláště vhodná pro cloudovou pracovní zátěž a podporuje obrovský prodej, až 20 000 loutkových uzlů. Může být použit pro veřejné, soukromé a hybridní mraky a nabízí GUI rozhraní pro definování konfiguračních a automatizačních úkolů, stejně jako skripty pro specifický jazyk domény (DSL).
Ansible
Ansible je další produkt pro správu konfigurace, který je synonymem pro IAC, vyvinutý společností Red Hat. Jeho komerční verze, Ansible Tower, podporuje plné možnosti orchestrace s plánováním úloh, správou inventáře zdrojů a konceptem „playbooků“, které vám umožňují automatizovat složitou řadu akcí. Konfigurace můžete definovat pomocí GUI, DSL nebo REST API. Poskytuje silnou podporu všem poskytovatelům veřejného cloudu a je robustní volbou i pro soukromý cloud.
Kubernetes
Kubernetes není ze své podstaty řešením cloudové automatizace—neumožňuje automatizovat všechny vaše cloudové zdroje. Kubernetes však spravuje a organizuje kontejnery Docker, které můžete použít ke spuštění téměř jakéhokoli pracovního zatížení v cloudu. Řídí nasazení služeb v kontejnerech, spotřebu zdrojů, vytváření sítí v klastru Kubernetes a s vnějším světem a další. Kubernetes je široce používán ve veřejném cloudu; všichni poskytovatelé veřejných cloudů nabízejí robustní Kubernetes jako nabídku služeb, jako je Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE) a Azure Kubernetes Service (AKS).
více se dozvíte v naší sérii článků o správě a automatizaci úložiště Kubernetes.
AWS Elastic Beanstalk
Elastic Beanstalk je automatizační platforma, která umožňuje nasazení aplikací vyvinutých s Java,. Net, PHP, Node.js, Python, Ruby, Go a Docker, napříč instancemi EC2. Nahrajete svůj kód a Elastic Beanstalk zpracovává poskytování aplikace, autoscaling, vyvažování zátěže, monitorování a další.
AWS CloudFormation
AWS CloudFormation je infrastruktura Amazonu jako kódová platforma, která Vám umožňuje definovat deklarativní šablony, které určují, co chcete v cloudu spustit, a nechat Amazon automaticky roztočit požadované zdroje. Pomocí šablon CloudFormation můžete automatizovat cokoli od rutinního nasazení kbelíku S3 nebo skupiny instancí EC2 až po vysoce složité rozsáhlé aplikace kombinující více služeb Amazon.
Terraform
Terraform je open source nástroj od Hashicorp, který umožňuje vytvářet, upravovat a verze infrastruktury jako kód. Neposkytuje aspekt správy konfigurace, takže spolupracuje s nástroji CM, jako je loutka nebo kuchař. Terraform bere konfigurační soubory a generuje plán provádění, který popisuje, jak se dosáhne požadovaného stavu. Když se změní konfigurace, může vytvořit nové plány provádění, aby se zdroje přizpůsobily novému požadovanému stavu. Může spravovat cokoli od počítače, úložiště a sítě, přes DNS a vyšší aplikační funkce.
automatizace cloudových dat s cloud Volumes ONTAP
NetApp Cloud Volumes ONTAP, přední podnikové řešení pro správu úložiště, poskytuje bezpečné a osvědčené služby správy úložiště v AWS, Azure a Google Cloud. Cloud Volumes ONTAP podporuje až do kapacity 368TB a podporuje různé případy použití, jako jsou souborové služby, databáze, DevOps nebo jiné pracovní zatížení podniku.
zejména cloud Volumes ONTAP poskytuje Cloud Manager, UI a API pro správu, automatizaci a orchestraci cloudového úložiště, podporující hybridní & multi-cloudové architektury.
další informace o automatizaci cloudu
o automatizaci cloudu se můžete dozvědět mnohem více. Chcete-li pokračovat ve výzkumu, podívejte se na zbytek našich blogů na toto téma.
infrastruktura jako kód: DevOps udělal správně
infrastruktura jako kód je klíčovou součástí dosažení agilního prostředí DevOps. Může redukovat složité systémy a prostředí na několik řádků kódu, což umožňuje automatizaci Dev / test pipeline. Zjistěte, jak může infrastruktura jako kód transformovat vaše operace, jaké technologie použít a jak je implementovat a jak Cloud Volumes ONTAP podporuje operace DevOps tím, že do úložiště přináší automatizační schopnosti.
číst: infrastruktura jako kód: DevOps udělal správně
Cloud klonování s FlexClone: Cloud Volumes ONTAP zákaznické případové studie
pro týmy Devops je často obtížné vytvářet a udržovat testovací prostředí dostatečně rychlým tempem, což zpomaluje čas uvedení na trh. Zjistěte, jak Cloud Volumes ONTAP FlexClone poskytuje možnosti klonování, které mohou zjednodušit a urychlit proces testování, bez ohledu na to, jak složité nebo velké prostředí. Zjistěte vše o výhodách Flexclone s některými konkrétními příběhy o úspěchu zákazníků.
číst: Cloud klonování s FlexClone: Cloud Volumes ONTAP případové studie zákazníků
infrastruktura jako kód: AWS tipy, jak začít
Amazon Web Services poskytuje výkonnou infrastrukturu jako kód (IAC) prostřednictvím služby CloudFormation. Zjistěte, jak CloudFormation funguje, výhody jeho použití k vytvoření opakovaně použitelné, konzistentní IT strategie, a rychlé tipy, jak začít s projektem IaC.
Přečtěte si: infrastruktura jako kód: AWS tipy, jak začít
infrastruktura jako kód: Azure tipy, které vám ušetří čas a bolesti hlavy
Microsoft Azure poskytuje Azure Resource Manager (ARM), který vám umožní vytvářet šablony JSON pro Automatické roztočení libovolné kombinace IT zdrojů. Naučte se, jak používat ARM k implementaci strategie infrastruktury jako kódu (IAC) na Azure.
Přečtěte si: infrastruktura jako kód: Azure tipy, které vám ušetří čas a bolesti hlavy
automatizace zajišťování objemu úložiště pomocí skriptů Ansible Automation A Cloud Volumes ONTAP
Enterprises scale činí automatizaci cloudu nezbytností pro zajišťování objemů úložiště. V tomto příspěvku uvádíme příklady kódu, jak kombinovat rozhraní API NetApp Cloud Manager a Ansible pro vytváření svazků v NetApp Cloud Volumes ONTAP bez náročných manuálních režií.
tento proces automatizace cloudu pro poskytování objemů úložiště pomáhá omezit náklady na ruční úsilí potřebné k vytváření svazků, urychluje postupy dodržování předpisů a snižuje chyby.
číst: Automatizace zajišťování objemu úložiště pomocí automatizovaných skriptů a cloudových svazků ONTAP
infrastruktura jako kód Ansible nasazení cloudových svazků ONTAP A Cloud Manager
IaC se běžně používá pro výpočetní zdroje, ale může být náročné automatizovat úložiště kvůli potřebě včas replikovat a obnovit velké objemy dat. Naučte se automatizovat úložiště spravované cloudovými svazky ONTAP pomocí deklarativních šablon IaC pomocí NetApp Cloud Manager, Terraform a Ansible.
číst: Infrastruktura jako kód Ansible nasazení cloudových svazků ONTAP A Cloud Manager
automatizace cloudových operací pomocí cloudových svazků ONTAP a REST
NetApp Cloud Manager poskytuje pohodlné uživatelské rozhraní, které vám umožní pracovat s úložištěm spravovaným v cloudových svazcích ONTAP velmi jednoduché. Zjistěte, jak lze stejné operace provádět programově pomocí rozhraní Cloud Manager REST API.
číst: Automatizace cloudových operací pomocí cloud Volumes ONTAP a REST
Cloud Volumes ONTAP a OpenShift nasazení pomocí Ansible
pokud používáte cloud Volumes ONTAP jako součást nasazení OpenShift, můžete použít Ansible k automatickému nasazení úložných služeb. NetApp je jedním ze šesti Red Hat Ansible certifikovaných dodavatelů modulů. Existuje několik modulů NetApp ONTAP, které můžete použít pro běžné konfigurační úlohy ONTAP Cloud Volumes. Naučte se, jak využít Ansible, aby se váš proces nastavení až 96 krát rychlejší.
číst: Cloud Volumes ONTAP a OpenShift nasazení pomocí Ansible
Azure Quickstart šablony: jak je použít k usnadnění cloudového úložiště
Azure Quickstart šablony poskytují snadný způsob, jak začít s automatizací cloudu pro vaši úložnou infrastrukturu. Společnost Microsoft poskytuje tyto šablony, které vám poskytují plnou flexibilitu při konfiguraci úložných prostředků Azure, které potřebujete, podle vašich jedinečných preferencí.
tento příspěvek vám poskytne podrobné pokyny, jak najít šablony Azure Quickstart a jak je rychle a snadno použít, z nichž všechny lze kombinovat a vylepšovat pomocí NetApp Cloud Volumes ONTAP pro nasazení Azure.
Přečtěte si více zde: Azure Quickstart šablony: jak je používat k usnadnění cloudového úložiště
NetApp Cloud Manager: jak Willis Towers Watson odemkl plný potenciál správy cloudového úložiště
Běh operací v cloudu může být časově náročný a vyžaduje spoustu odborných znalostí. Týmy musí zvládnout náročné úkoly, jako je zálohování a obnovení, škálování zdrojů nahoru a dolů a co nejefektivnější ukládání obrovských objemů dat. Řešení pro automatizaci správy cloudových úložišť mohou tuto režii řízení z rukou vašich týmů.
v tomto blogu se dozvíte, jak Willis Towers a Watson, třetí největší pojišťovací makléř na světě, používají NetApp Cloud Volumes ONTAP A Cloud Manager k poskytování centrální platformy pro správu cloudových úložišť, která řeší výzvy správy dat v cloudu, včetně snížení nákladů na cloud, zvýšení viditelnosti systému a automatizace velké části jeho operací.
Přečtěte si více v NetApp Cloud Manager: jak Willis Towers Watson odemkl plný potenciál správy cloudového úložiště.