Výběr mezi službami na komplexní platformě AWS si může vybrat daň z uživatelů. Tento článek vám pomůže učinit informované rozhodnutí o tom, který cloudový server, AWS EC2 nebo AWS Lightsail, je pro vás lepší.
AWS LightSail a AWS EC2 jsou podobné služby, které vám poskytují virtuální cloudové servery. Ačkoli funkce těchto služeb zní v podstatě stejně, obě služby jsou navrženy pro různé případy použití.
Table of Contents
AWS EC2
AWS EC2 je základní cloudová služba nabízená společností AWS, která nám umožňuje poskytovat virtuální cloudové servery. Instance poskytované z EC2 jsou jako prázdný list. Tyto servery jsou vysoce přizpůsobitelné a lze je konfigurovat a používat jakýmkoli způsobem, který si uživatel přeje. EC2 může teoreticky obsluhovat neomezenou sadu virtuálních strojů.
Amazon také poskytuje mnoho možností při výběru typů instancí pro vaše virtuální stroje EC2. Můžete si vybrat mezi instancemi optimalizovanými pro CPU, paměť, úložiště, GPU a síť podle vašeho případu použití.
EC2 je jednou z nejpoužívanějších služeb v AWS. Integruje se s většinou ostatních služeb AWS na platformě a je vysoce přizpůsobitelný, aby podporoval jakýkoli případ použití.
AWS LightSail
Lehká plachta AWS je cloudová služba nabízená společností AWS. Služba Lighsail umožňuje uživatelům poskytovat předem nakonfigurované cloudové servery, jako je LAMP, WordPress, Node.js nebo Magento, pro rychlé nastavení architektury aplikace bez nutnosti ruční instalace softwaru. Podrobný přehled Lightsail naleznete v článku Amazon Lightsail: Vše, co potřebujete vědět.
Společnost AWS navrhla Lightsail tak, aby byla snadno pochopitelná a snadno použitelná i pro naprosté začátečníky.
Lightsail i EC2 jsou výkonné služby používané k poskytování virtuálních cloudových serverů. Nyní se podívejme na rozdíl mezi těmito službami.
AWS Lightsail vs. EC2
Používání
Lightsail je snadno použitelná služba, která je určena pro jednoduché webové aplikace a webové stránky. Je speciálně navržen pro začátečníky nebo netechnické uživatele, kteří mohou tuto službu používat několika kliknutími a snadno nastavit své webové stránky. Doporučuje se nepoužívat LightSail pro vysoce složité aplikace a držet se pracovních zátěží od malých po střední.
EC2 je větší a složitější služba. Používá se pro všechny druhy aplikací, které se mohou lišit od malých webových aplikací (ty mohou fungovat i v Lightsail) až po velká data a aplikace strojového učení. EC2 a lze jej případně nakonfigurovat tak, aby hostoval jakoukoli aplikaci. Dokáže obsloužit i ty nejsložitější architektury.
Snadnost použití
Jak jsem již zmínil, LightSail je snadno použitelná služba navržená speciálně pro začátečníky. Celý proces spuštění serveru Lightsail a nasazení aplikace na server lze provést několika kliknutími. Poskytuje all-in-one zážitek pro vytváření virtuálních serverů a nasazování aplikací.
EC2 na druhou stranu potřebuje mnohem více manuální konfigurace a možná i další služby, jako je AWS CodeDeploy a CodePipeline, aby se zjednodušil pracovní postup nasazení aplikací.
Všechny prostředky související s vaší instancí Lightsail jsou spravovány na stejném řídicím panelu. Naproti tomu každý prostředek v EC2 (jako jsou statické IP adresy, skupiny zabezpečení, svazky EBS a další) má svůj vlastní řídicí panel a možnosti.
Pokud tedy s AWS prostě začínáte a chcete provozovat aplikace malého rozsahu, je použití Lightsail vaší nejlepší volbou. Pro spouštění aplikací na Lightsail nebudete potřebovat mnoho technických znalostí AWS.
Síť
Síť pro vaše stroje Lightsail spravuje AWS. Jako uživatel můžete přidat pravidla pouze do brány firewall Lightsail. Síť pro instance EC2 je spravována uživateli pomocí VPC, bezpečnostních skupin a podsítí.
Podsítě
AWS Lightsail nemá žádnou nativní podporu pro podsítě. V AWS můžete vytvářet veřejné a soukromé podsítě na základě případu použití aplikace. Protože Lightsail je určen pouze pro webové stránky, neexistuje žádná podpora pro hostování těchto serverů v soukromé podsíti. Na druhé straně instance EC2 mohou být nasazeny v libovolných podsítích, veřejných nebo soukromých.
Pokud tedy váš případ použití vyžaduje nasazení webu nebo jakékoli jiné aplikace v soukromé podsíti, můžete to udělat pouze v AWS EC2.
Škálovatelnost
Instance světelné plachty nelze vůbec škálovat, alespoň ne automaticky. Dále, instance Lightsail nelze po spuštění upravovat. Pokud tedy chcete změnit typ instance, musíte spustit novou instanci a změnit svůj plán.
EC2 je vysoce škálovatelná služba. Skupiny automatického škálování na řídicím panelu EC2 můžete použít k horizontálnímu škálování instancí EC2, tj. ke zvýšení nebo snížení počtu instancí obsluhujících aplikaci. Instance EC2 lze také po spuštění upravit na nový typ instance.
Objemy EBS
EBS je služba blokového úložiště, kterou lze integrovat se stroji EC2 pro účely skladování. Svazky EBS jsou samostatné síťové jednotky, které lze připojit/odpojit od instancí EC2.
Lighsail nepodporuje EBS Volumes.
Ceny
AWS Lightsail má pevnou cenovou tabulku „za měsíc“, která se pohybuje od 3,5 $ pm do 160 $ pm na základě typu a specifikací instance Lighsatil. Služba také nabízí 3 měsíce bezplatného používání úrovně ode dne registrace.
AWS EC2 má několik cenových modelů. Instance na vyžádání můžete používat za pevnou cenu průběžné platby. Nebo si můžete zarezervovat instanci na určitou dobu za zvýhodněnou cenu. Bezplatné použití úrovně pro EC2 je k dispozici po dobu 12 měsíců ode dne registrace.
Vyrovnávání zátěže
Load balancing je nativní funkcí Lightsail a LightSail load balancer lze snadno použít s instancemi Lightsail.
EC2 má čtyři různé typy vyvažovačů zátěže, z nichž každý má své vlastní specifikace a případy použití, které lze integrovat s instancemi EC2.
Sledování
Monitorování instance Lightsail je možné, ale je omezeno na několik parametrů. EC2 nabízí širokou škálu metrik a možností monitorování.
Šifrování
Šifrování v Lightsail spravuje AWS a ve výchozím nastavení je povoleno. Při používání instancí EC2 mohou uživatelé povolit nebo zakázat šifrování.
Use Cases Lightsail
- Lightsail je vhodný pro nastavení vývojového/testovacího prostředí, protože je levný a snadno se konfiguruje.
- Velmi užitečné pro začátečníky, kteří chtějí prozkoumat AWS a spouštět aplikace s omezenými znalostmi cloudu.
- Pro případy použití, kdy jsou nutné předvídatelné měsíční náklady.
- Vše v jedné konzoli pro vyrovnávání zátěže, sítě a databáze.
Případy použití EC2
- EC2 nabízí několik cenových modelů a způsobů, jak využít možnosti slev pro lepší ceny.
- Používají se pro složité aplikace.
- Pro aplikace v privátních podsítích.
- Pro automatickou škálovatelnost.
- Pro úplnou kontrolu a flexibilitu nad instancí.
- Optimalizované typy instancí pro konkrétní případy použití, jako je použití instancí optimalizovaných pro CPU pro úlohy strojového učení a tak dále.
Závěr
Lightsail i EC2 jsou vyspělé nástroje zaměřené na různé zákazníky a případy použití. EC2, upřímně řečeno, je mnohem výkonnější služba než Lightsail. Dokáže vše, co instance Lightsail a mnohem více. Ale s mocí přichází spousta složitosti, spousta možností a možná zmatek. Pokud jste tedy v AWS začátečník, skočit rovnou ke konzoli EC2 pro vás nemusí být tou správnou volbou.
Lightsail je vhodnější pro nové uživatele AWS, kteří nechtějí podstupovat potíže s konfigurací virtuálních serverů a chtějí infrastrukturu připravenou k použití. Je také speciálně určen pro malé až středně velké a jednoduché webové aplikace. Instance Lightsail lze snadno upgradovat na instance EC2, takže před pomalým upgradem na EC2 můžete vždy nastavit primární aplikaci na Lightsail.
Doufám, že vám tento článek pomůže učinit správné rozhodnutí mezi těmito dvěma službami.