Redis
 sql >> база данни >  >> NoSQL >> Redis

Донесете свои собствени акаунти в Azure – хостинг за MongoDB® &Redis™ в ScaleGrid

Защо да донесете свой собствен акаунт в Azure?

Моделът „Управление“ на ScaleGrid поддържа възможността „Донесете свой собствен акаунт в Azure“ за хостване на вашите бази данни (MongoDB®, Redis™* и т.н.) чрез Bring Your Own Cloud ( BYOC) DBaaS планове. Това осигурява най-доброто от двата свята – можете да използвате опита на ScaleGrid, за да управлявате базите си от данни и да запазите всички машини в собствения си акаунт в облак. Ето някои други предимства от използването на собствен акаунт в облак:

  1. Базите данни могат да бъдат разгърнати във вашите собствени виртуални мрежи (VNET) и подмрежи.
  2. Можете да използвате групите за мрежова сигурност (NSG) за контрол на достъпа.
  3. Персонализирано ценообразуване. Ако имате отстъпка от Azure, можете да я използвате за вашите машини за бази данни. Например, ако сте стартиращ бизнес с кредити от Azure, можете да използвате кредитите си, за да плащате за вашите машини за бази данни

Какво ми трябва, за да започна?

За да настроите  Azure (ARM) облачен профил, ще ви трябват следните подробности от вашия акаунт, за да започнете:

  1. Идентификатор на абонамента за Azure
  2. Име на VNET и подмрежа, име на група ресурси
    VNET и подмрежа, в която ще бъдат разположени машините за база данни
  3. Група за мрежова сигурност
    Група за мрежова сигурност, която ще се използва за машини за бази данни
  4. Акаунт(и) за съхранение на VM
    Профил(и) за съхранение за съхранение на VM дискове. Ако предоставите повече от един акаунт за съхранение, дисковете на VM ще бъдат разпределени между акаунти за по-добра производителност.
  5. Акаунт за архивно съхранение
    Акаунт за съхранение за съхраняване на резервни копия на клъстерите

Стъпка 1:Активирайте програмен достъп до изображения на ScaleGrid в абонамента си

Трябва да активирате програмно внедряване на изображенията на ScaleGrid във вашите абонаменти за Azure. Ето подробностите за изображенията на ScaleGrid:

  • Издател:ScaleGrid
  • Изображение:Centos 6.8 (безплатно)

Стъпка 2:Стартирайте съветника за създаване на профил в облак

Щракнете върху бутона „Нов облачен профил“ в горния десен ъгъл на екрана и изберете тип Azure (ARM) – документация.

1. Изберете регион, тип база данни и идентификатор на абонамент за Azure

2. Въведете подробностите за VNET, подмрежата и NSG

3. Акаунти за съхранение на VM

Въведете един или повече акаунти за съхранение на VM. Ако предоставите повече от един акаунт за съхранение, тогава дисковете на виртуалната машина се разпределят между акаунтите за съхранение. Ако искате да разгърнете високопроизводителни клъстери, тогава трябва да изберете и въведете само акаунти за съхранение Premium:

4. Резервен акаунт за съхранение

Това е акаунтът, в който се съхраняват резервните копия на клъстерите. Обикновено това е акаунт в GRS (глобално излишно съхранение):

5. Публичен статичен IP

Изберете публичен статичен IP само ако искате машините ви да са обърнати към интернет или ако внедрявате в различни региони. Ако разгръщате във VNET и подмрежа, не трябва да имате нужда от публичен статичен IP. Ако искате да активирате и използвате публичен IP, уверете се, че избраната NSG има отворени необходимите портове за избраната база данни.

6. Изтеглете скрипта PowerShell и го изпълнете в Azure PowerShell

Щракнете върху „Изтегляне на скрипт“, за да изтеглите скрипта на power shell, за да конфигурирате достъпа до ScaleGrid. Името на скрипта ще бъде от формата „ScaleGrid-<име на профил в облак>-configure.ps1″

Стъпка 3:Изпълнете скрипт на PowerShell, за да създадете група ресурси и да предоставите разрешения

Скриптът Azure PowerShell създава група ресурси с име ” Scalegrid-” и дава на приложението ScaleGrid разрешение да разгръща и управлява машини в тази група ресурси. Той също така позволява на приложението ScaleGrid разрешение да присъединява новосъздадените машини към VNET, подмрежата, NSG, които бяха предоставени по-рано в съветника. Приложението ScaleGrid няма разрешения за други машини или обекти, работещи във вашия абонамент.

  1. Изтеглете и инсталирайте Azure Cmdlets от страницата за изтегляния на Azure
  2. Отворете прозорец на Azure Cmdlets PowerShell и задайте правила за изпълнение (ако е необходимо). Скриптът е неподписан. Така че може да се наложи да актуализирате политиката за изпълнение на вашата машина. Например „задайте неограничена политика за изпълнение“.
  3. Изпълнете скрипта

” .\
Изберете RunOnce (R), за да стартирате скрипта

Скриптът ще ви подкани да влезете във вашия акаунт в Azure. Скриптът записва изход в конзолата. Уверете се, че скриптът не среща грешки. Ако видите някакви грешки, моля, запазете целия изход на екрана и го споделете с екипа за поддръжка на ScaleGrid. Можете да подадете билет в нашата конзола или да ни изпратите имейл на [email protected].

Стъпка 4:Завършете съветника за създаване на профил в облак

След като изпълните скрипта PowerShell, върнете се към съветника за облачния профил и щракнете върху следващия.

Уверете се, че сте изпълнили скрипта.
Уверете се, че сте активирали програмен достъп за изображения на ScaleGrid, както е описано подробно в стъпка 1 по-горе.

Щракнете върху завършено – това ще потвърди всички подробности още веднъж и ще създаде облачния профил.

В този момент вашият акаунт в Azure е готов за използване със ScaleGrid. В съветника за създаване на MongoDB® Cluster изберете новосъздадения профил в облак и това ще постави машините във вашия акаунт в Azure.

Ако имате допълнителни въпроси, моля не се колебайте да се свържете с нас на [email protected].


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Искате да използвате Redis като хранилище за статистически данни за събития

  2. Redis - Грешка:стойността не е валидна float

  3. Групово създаване на ключове в Redis - ServiceStack C#

  4. Как да стартирате redis-сървър на различен порт от порта по подразбиране 6379 в ubuntu

  5. Pub/sub реализация в nodeJS