GNU/Linux >> Znalost Linux >  >> Linux

Sestavte svou aplikaci na cloudu Rackspace

Tento článek sdílí několik zdrojů, které vám pomohou začít s budováním vaší aplikace v cloudu Rackspace.

Ovládací panel cloudu

Cloud Control Panel vám pomůže spravovat vaši cloudovou infrastrukturu.

Cloud Control Panel můžete také použít k provádění následujících úloh:

  • Přidělte uživatelská oprávnění pomocí Role Based Access Control (RBAC).

  • Spravujte své kontaktní údaje.

  • Správa fakturačních údajů a zobrazení faktur.

Přístup ke cloudovým serverům

Připojte se ke svému cloudovému serveru Rackspace pomocí Secure Shell (SSH), vzdálené plochy (RDP) nebo konzole. Podrobné pokyny najdete v části Připojení k serveru acloud.

Získejte náskok s Cloud Orchestration

Pokud vytváříte aplikaci od začátku, možná budete chtít vyzkoušet CloudOrchestration. Cloud Orchestration nabízí balíčky, které vám mohou pomoci zprovoznit a spustit vaši aplikaci mnohem rychleji, než abyste ji budovali od začátku. Orchestrační zásobníky sahají od nastavení na jednom serveru (jako je zásobník Linux® Apache® MySQL®PHP® (LAMP)) až po složité konfigurace s více servery (jako je zásobník amultiserveru WordPress®).

Získat pomoc s migrací

Pokud je vaše aplikace již aktivní u jiného poskytovatele, může Rackspace potenciálně nabídnout určitou omezenou pomoc s migrací od tohoto poskytovatele hostingu. Někteří partneři profesionálních služeb mohou nabídnout pomoc. Pro více informací kontaktujte svého Launch Managera nebo Account Team.

Modularizujte svou aplikaci

Rackspace důrazně doporučuje vytvořit modulární aplikaci. Modularizace vaší aplikace může eliminovat selhání jednoho bodu a v případě potřeby umožňuje výrazně rychlejší škálování. Následuje několik tipů, které vám pomohou vytvořit modulární aplikaci:

  • Oddělte svou databázi od webových a aplikačních serverů. Můžete to udělat pomocí cloudové databáze nebo pomocí samostatného cloudového serveru ke spuštění vaší databáze.
  • Sestavte alespoň dva webové nebo aplikační servery pro redundanci a dostupnost.
  • Umístěte před své webové nebo aplikační servery nástroj pro vyrovnávání zatížení cloudu pro horizontální škálovatelnost.
  • Pro asynchronní procesy použijte frontu zpráv.

Odeslat e-mail z aplikace

Pokud chcete, aby vaše aplikace posílala e-maily (pro resetování hesla, týdenní přehledy nebo přivítání nových uživatelů), musíte ji k tomu nakonfigurovat. Nejlepších výsledků dosáhnete pomocí následujících tipů:

  • Chcete-li se vyhnout černým listinám, předávejte svou poštu prostřednictvím Mailgun®, nikoli přímo ze svých cloudových serverů.
  • Používejte Rackspace Cloud Office pro poštovní schránky zaměstnanců a spolupráci. K dispozici jsou Internet Message Access Protocol (IMAP), Microsoft® Exchange, G Suite™ a Office 365®.

Zabezpečení

Bezpečnost je partnerství. Chcete-li být efektivní, ujistěte se, že si uděláte čas na zabezpečení své aplikace na každé úrovni.

Úroveň účtu

Proveďte následující bezpečnostní opatření na úrovni účtu:

  • Nastavte RBAC pro svůj tým. Používejte silná hesla, bezpečnostní otázky a odpovědi pro každého člena týmu.
  • Nakonfigurujte dvoufaktorovou autentizaci.

Úroveň infrastruktury

Proveďte následující bezpečnostní opatření na úrovni infrastruktury:

  • Udržujte software a bezpečnostní opravy aktuální.

Úroveň serveru

Proveďte následující bezpečnostní opatření na úrovni serveru:

  • Procvičte si základní zabezpečení serveru.
  • Zamkněte své brány firewall ručně nebo pomocí služby jako Dome9 neboCloudPassage®.

Úroveň aplikace

Proveďte následující bezpečnostní opatření na aplikační úrovni:

  • Zabezpečte ověření uživatele ručně nebo pomocí nástroje, jako je Stormpath®.
  • Bezpečná komunikace aplikací pomocí Secure Sockets Layer (SSL).
  • Používejte silná hesla a často je střídejte.
  • Udržujte si aktuální informace pomocí bezpečnostních záplat.
  • Odfiltrujte škodlivý provoz na svých stránkách pomocí nástrojů, jako jsou Cloudflare® a Incapsula®.

Zálohování a monitorování

Ochrana aplikace pomocí spolehlivého plánu zálohování a monitorování je stejně důležitá jako její spuštění nebo migrace. Tato část poskytuje doporučení pro zálohování a monitorování.

Zálohy

Zálohy jsou důležité pro obnovení vašeho webu, pokud selže server. Existuje mnoho způsobů, jak zálohovat vaše stránky a obsah. Rackspace doporučuje používat kombinaci obrazů serveru, rozdílových záloh na úrovni souborů a správy konfigurace k dosažení robustní a komplexní strategie zálohování.

Zálohy v systému Linux

Pokud používáte Linux®, Rackspace doporučuje používat Cloud Backup v následujících adresářích.

Webové a aplikační servery

Nakonfigurujte zálohy následujících adresářů pro vaše webové a aplikační servery:

  • /home
  • /root
  • /etc
  • /var/www

Databázové servery

Nakonfigurujte zálohy následujících adresářů pro vaše databáze:

  • /home
  • /root
  • /etc
  • /var/lib/mysqlbackup

Poslední adresář je určen pro servery, které provozují databáze MySQL. Zákazníci ManagedOperations automaticky ukládají své databáze do tohoto umístění. Zákazníci Managed Infrastructure mohou nakonfigurovat stejnou zálohu pomocí Holland Backup Manager.

Tento článek poskytuje další informace o nastavení zálohování Rackspace Cloud Backup pro váš systém Linux.

Poznámka :Rackspace doporučuje často zálohovat databáze a uchovávat je po dlouhou dobu.

Zálohy v systému Windows

Pokud používáte Windows®, Rackspace doporučuje provést následující kroky:

  • Ověřte nebo nakonfigurujte zálohovací úlohy pro vaše webové a aplikační servery na adreseC:\inetpub .
  • Ověřte nebo nakonfigurujte zálohy databáze (umístění, do kterého ukládáte soubory databáze). Měli byste používat časté zálohy a dlouhé uchovávání.

Tento článek poskytuje další informace o nastavení zálohování Rackspace Cloud Backup pro váš systém Windows.

Zálohování pomocí Cloud Block Storage

Použití blokového úložiště je skvělý způsob, jak zvýšit množství úložného prostoru, který může vaše aplikace využít. Do cloudbackup můžete zahrnout úložiště bloků a také uložit svazky jako snímky obrázků. Pokud používáte úložiště CloudBlock, je důležité ověřit následující věci:

  • Ověřte a nakonfigurujte zálohu všech svazků Cloud Block Storage.
  • Ověřte, že se připojené svazky Cloud Block Storage po restartu znovu připojí.

Monitorování

Monitorování vás může upozornit, pokud váš web přestane reagovat. Zákazníci s úrovní služeb Rackspace Managed Operations se mohou rozhodnout automaticky upozornit podporu Rackspace, když si monitorování všimne podmínek, které by mohly být znepokojivé.

Možná budete chtít použít následující zdroje monitorování:

  • Kontrola adresy URL :Přidejte kontrolu Cloud Monitoring pro adresu URL vašeho webu, abyste se ujistili, že váš web odpovídá.
  • Nová relikvie :Zaregistrujte se k bezplatné zkušební verzi účtu New Relic® a nainstalujte si agenty pro monitorování serverů a aplikací New Relic na své cloudové servery.

Linux
  1. Nejlepší linuxová distribuce pro váš další cloudový server

  2. Spusťte na Rackspace Cloud

  3. Aktualizujte svou verzi AnyConnect na portálu Rackspace

  1. Rackspace Cloud Essentials – Vyberte cloudový server správné velikosti

  2. Rackspace Cloud Essentials – Umožněte obsluhovat vaši doménu z cloudu Rackspace

  3. Rackspace Cloud Essentials Guide – Budování vašeho cloudového inventáře

  1. Budování daňového cloudu

  2. Použití python-novaclient s cloudovými servery Rackspace

  3. Co dělá Rackspace v cloudu?