Sdílet prostřednictvím


Operace správy ve službě Azure Managed Instance for Apache Cassandra

Azure Managed Instance for Apache Cassandra je plně spravovaná služba pro čistě opensourcové clustery Apache Cassandra. Služba také umožňuje přepsání konfigurací v závislosti na konkrétních potřebách jednotlivých úloh, což umožňuje maximální flexibilitu a kontrolu v případě potřeby.

Tento článek definuje operace správy a funkce poskytované službou. Vysvětluje také oddělení zodpovědností mezi týmem podpora Azure a zákazníky při údržbě hybridních clusterů.

Stlačení

  • Existují různé typy komprimace. Tato služba v současné době provádí menší komprimace pomocí opravy, Další informace naleznete v tématu Údržba. Tato operace provádí zhuštění stromu Merkle, jež je zvláštní druh zhuštění.

  • V závislosti na strategii komprimace, která byla nastavena v tabulce pomocí jazyka CQL, například WITH compaction = { 'class' : 'LeveledCompactionStrategy' }Cassandra automaticky zkomprimuje, když tabulka dosáhne konkrétní velikosti. Doporučujeme pečlivě vybrat strategii komprimace pro vaši úlohu. Neprovádějte žádné ruční komprimace mimo strategii.

Opravy

  • Opravy na úrovni operačního systému se provádějí automaticky ve dvoutýdenním tempu.

  • Opravy na úrovni softwaru Apache Cassandra se provádějí při identifikaci ohrožení zabezpečení. Četnost oprav se může lišit.

  • Během oprav se počítače restartují po jednom racku. Neměli byste zaznamenat žádné snížení výkonu na straně aplikace, pokud se nepoužívá nastavení kvora ALL a faktor replikace je 3 nebo vyšší.

  • Verze v Apache Cassandra je ve formátu X.Y.Z. Nasazení hlavních verzí (X) a podverzí (Y) můžete řídit ručně pomocí nástrojů služby. Opravy Cassandra (Z), které mohou být vyžadovány pro danou kombinaci hlavní/podverze, se provádějí automaticky.

Poznámka:

Služba aktuálně podporuje verze Cassandra do verze 5.0. Chcete-li při nasazení clusteru zadat verzi Cassandra, podívejte se na Průvodce rychlým spuštěním Azure CLI.

Údržba

  • Služba spouští opravu nodetool pomocí reaperu. Tento nástroj se spouští jednou týdně. Pokud pro hybridní nasazení používáte vlastní službu, můžete chtít funkci Reaper zakázat.

  • Monitorování stavu uzlu se skládá z:

    • Aktivně monitoruje členství jednotlivých uzlů v okruhu Cassandra.
    • Automatické rozpoznávání a automatické zmírňování problémů s infrastrukturou, jako jsou selhání virtuálního počítače, sítě, úložiště, linuxu a podpůrného softwaru.
    • Aktivně monitoruje problémy s procesorem, diskem, ztrátou kvora a dalšími prostředky.
    • Automatické vyvolání neúspěšných uzlů tam, kde je to možné, a ruční vyvolání uzlů v reakci na automaticky vygenerovaná upozornění.

Technická podpora

Azure Managed Instance for Apache Cassandra poskytuje smlouvu SLA pro dostupnost datových center ve spravovaném clusteru. Pokud narazíte na problémy s používáním služby, vytvořte žádost o podporu na webu Azure Portal.

Mezi naše výhody podpory patří:

  • Jediný kontaktní bod pro problémy s infrastrukturou Cassandra Není nutné vytvářet požadavky na podporu u týmů IaaS, jako jsou disky, výpočetní prostředky a sítě, samostatně.
  • Proaktivní doporučení zasílaná e-mailem týkající se úzkých míst výkonu, dimenzování a dalších problémů s omezením zdrojů.
  • Pokrytí podpory 24x7, včetně automaticky generovaných incidentů pro všechny závažné problémy s výpadky
  • Podpora oprav schválená komunitou. Viz opravy.
  • Podpora technického týmu Java JDK/JVM v interním prostředí
  • Podpora operačního systému Linux se zabezpečením softwarového dodavatelského řetězce

Důležité

Microsoft zkoumá a diagnostikuje všechny problémy nahlášené pomocí případu podpory. Podpora vyřeší nebo zmírní problémy tam, kde je to možné. Nakonec zodpovídáte za veškeré využití na úrovni konfigurace Apache Cassandra, které způsobuje problémy s procesorem, diskem nebo sítí.

Mezi příklady takových problémů patří:

  • Neefektivní operace dotazů.
  • Propustnost, která překračuje kapacitu.
  • Ingestování dat, která překračují kapacitu úložiště
  • Nesprávné nastavení konfigurace prostoru klíčů.
  • Špatná strategie datového modelu nebo klíče oddílu

Microsoft může prošetřit případ podpory a zjistit, že příčina problému je na úrovni konfigurace Apache Cassandra. Takový problém nepochází z žádných základních aspektů na úrovni platformy, které Azure udržuje. Podpora stále poskytuje doporučení a pokyny k nápravě nebo zmírnění, pokud je to možné, než případ uzavře.

Doporučujeme povolit metriky a seznámit se s naší integrací služby Azure Monitor , abyste zabránili běžným problémům na úrovni aplikace a konfigurace v Apache Cassandře, jako je například dříve popsané.

Upozorňující

Spravovaná instance Azure pro Apache Cassandra také umožňuje spouštět příkazy nodetool a sstable pro rutinní správu správce databází. Další informace najdete v tématu Příkazy DBA pro službu Azure Managed Instance for Apache Cassandra.

Některé z těcho příkazů mohou destabilizovat Cassandra cluster. Tyto příkazy byste měli spouštět pečlivě a po otestování v neprodukčních prostředích. Pokud je to možné, nejprve použijte možnost --dry-run. Microsoft nenabízí žádnou smlouvu SLA ani podporu problémů se spouštěním příkazů, které mění výchozí konfiguraci nebo tabulky databáze.

Zálohování a obnovení

Zálohování snímků je ve výchozím nastavení povolené a probíhá každých 24 hodin. Zálohy se ukládají v interním účtu služby Azure Blob Storage a uchovávají se až dva dny (48 hodin). Za počáteční dvě zálohy nejsou žádné náklady. Za další zálohy se účtují poplatky. Podívejte se na ceny. Pokud chcete změnit interval zálohování nebo dobu uchovávání, můžete zásady upravit na webu Azure Portal:

Snímek obrazovky se stránkou konfigurace plánu zálohování

Pokud chcete provést obnovení z existující zálohy, vytvořte žádost o podporu na webu Azure Portal. Když zadáte případ podpory, musíte:

  1. Zadejte ID zálohy z portálu pro zálohu, kterou chcete obnovit. Toto ID najdete na webu Azure Portal:

    Snímek obrazovky se stránkou konfigurace plánu zálohování se zvýrazněním ID zálohování

  2. Dejte nám vědět, jestli se zdrojové datové centrum odstranilo. Tato skutečnost je důležitá k identifikaci správného záložního účtu, ze kterých se má provést obnovení.

  3. Pokud nepotřebujete obnovit celý cluster, zadejte prostor klíčů a tabulku, pokud je to možné, které je potřeba obnovit.

  4. Poradit, jestli chcete obnovit zálohu v existujícím clusteru nebo v novém clusteru.

  5. Pokud chcete provést obnovení do nového clusteru, musíte nejprve vytvořit nový cluster. Ujistěte se, že cílový cluster odpovídá zdrojovému clusteru z hlediska počtu datových center. Ověřte, že odpovídající datové centrum má stejný počet uzlů. Můžete se také rozhodnout, jestli se mají přihlašovací údaje zachovat v novém cílovém clusteru. Případně povolte obnovení k přepsání uživatelského jména a hesla původně vytvořenými údaji.

  6. Můžete se také rozhodnout, jestli chcete zachovat system_auth prostor klíčů v novém cílovém clusteru, nebo povolit obnovení, aby ho přepsalo daty ze zálohy. system_auth Prostor klíčů v Cassandře obsahuje autorizační a interní ověřovací data, včetně rolí, oprávnění rolí a hesel. Výchozí proces obnovení přepíše system_auth keyspace.

Poznámka:

Doba odezvy na žádost o obnovení ze zálohy závisí na závažnosti případu podpory, kterou vyvoláte, sla pro dobu odezvy a množství dat k obnovení. Neposkytujeme úroveň služeb (SLA) pro dobu potřebnou k dokončení obnovení. Tato hodnota závisí na objemu obnovovaných dat.

Upozorňující

Zálohy jsou určené pro scénáře náhodného odstranění a nejsou geograficky redundantní. Pro regionální výpadek nedoporučujeme zálohování pro použití jako strategii zotavení po havárii (DR). Pokud chcete zajistit ochranu před výpadky v celé oblasti, doporučujeme nasazení více oblastí. Další informace najdete v rychlém startu pro nasazení ve více oblastech.

Zabezpečení

Azure Managed Instance for Apache Cassandra poskytuje řadu předdefinovaných explicitních bezpečnostních prvků a funkcí:

  • Zesílené obrazy virtuálních počítačů s Linuxem s řízeným dodavatelským řetězcem.
  • Sledování společné zranitelnosti a expozice (CVE) na úrovni operačního systému.
  • Obměny certifikátů pro software Apache Cassandra i Prometheus hostovaný na spravovaných virtuálních počítačích.
  • Aktivní kontrola ohrožení zabezpečení
  • Aktivní kontrola virů.
  • Postupy zabezpečeného kódování

Další informace o funkcích zabezpečení najdete v tématu Zabezpečení ve službě Azure Managed Instance for Apache Cassandra.

Hybridní podpora

Když je hybridní cluster nakonfigurovaný, automatizované operace reaperu, které běží ve službě, přinášejí výhody celému clusteru. Tento aspekt zahrnuje datová centra, která služba nezřídí. Je vaší zodpovědností udržovat vaše místní nebo externě hostované datové centrum.