Azure Stack – Primeiros Passos: Assinar uma Oferta e Criar uma Máquina Virtual

Efetue logon no Portal do Azure Stack com a conta do Tenant Administrator, em seguida assine uma oferta e crie uma máquina virtual. Para isto, siga os passos abaixo:

Assinar uma oferta

  1. No portal do Azure Stack, já alogado com a conta do Tenant Admin, clique no ícone Get a Subscription.
    azuretenant01
  2. Clique em Select na Offer, selecione a opção OFERTA BASICA, clique no botão Select e em seguida clique em OK.
    azuretenant02
  3. Aguarde até que o status da assinatura esteja “InSync” e após isso, dê um refresh no seu browser ou faça logout/login com a conta Tenant Administrator.
    azuretenant03
Criar uma máquina virtual
  1. De volta ao portal do Azure Stack, com a conta Tenant Admin, clique no botão New, escolha Compute em seguida clique em WindowsServer-2012-R2-Datacenter.
    azuretenant04
  2. Clique em 1 Basics e digite o nome da VM, usuário, senha, defina um Resour group e clique em OK.
    azuretenant05
  3. Em seguida clique em 2 Size e selecione o tamanho A2 Standard.
    azuretenant06
  4. Em 3 Settings, deixe todas as opções com os valores padrão e clique em OK.
    azuretenant07
  5. Em 4 Summary, apenas clique em OK e aguarde até que a máquina virtual esteja criada.
    azuretenant08
  6. Na tela principal do portal do Azure Stack, clique em All resouces.
    azuretenant09
  7. Na tela seguinte, clique na máquina virtual recém criada e observe que no topo aparecerão alguns botões: Settings, Connect, Start, Restart, Stop e Delete. Eles são autoexplicativos.
    azuretenant10
  8. Clique no botão Connect para você ter acesso a sua máquina virtual, quando solicitado digite o usuário e senha informados no passo 2.
    azuretenant11
Fontes:

Azure Stack – Primeiros Passos: Planos e Ofertas

Agora que você instalou e efetuou logon no Azure Stack, é necessário criar planos que serão oferecidos aos seus clientes.

Efetue logon no Portal do Azure Stack com a conta do Service Administrator, em seguida crie um plano para fornecer Computação, Rede e Armazenamento (Compute, Network e Storage) a seus clientes. Para isto, siga os passos abaixo:

Criar um Plano

  1. No Portal do Azure Stack, clique em Browse, na caixa Filters digite Plans e no campo de resultados da filtragem, clique na estrela para fixar a guia Plans na tela inicial do Portal do Azure Stack.
    passo1
  2. Clique em Plans, em seguida clique no botão Add. Na tela que surge, preencha os campos Display Name e Resource Name: O campo Display Name é um nome amigável que será mostrado a seus clientes, o campo Resource Name é o nome usado pelo Administrador, e aparecerá internamente no sistema.
  3. Digite um nome para um novo grupo de recursos, ou clique em Select na existing resource group caso você deseja reutilizar um grupo de recursos criado anteriormente.
  4. Clique em Offered Services, mantenha a tecla shift do seu teclado pressionada e selecione as opções Compute Provider, Storage Provider e Network Provider, depois clique em Select.passo2
  5. Observe que o menu New Plan ficará com os três serviços com o status Not Configured, será necessário clicar em cada um deles para configura-los.
    passo3
  6. Clique em Microsoft.Compute, em seguida, na seção Set Quotas, clique em Needs Configuration, então defina a quantidade de Máquinas Vituais, RAM e CPU que você deseja ofertar a seus clientes que contratarem esse plano. Por fim, clique em OK até que você volte para a tela New Plan.
    passo4
  7. De volta na tela New Plan, clique em Microsoft.Network. Na secão Set Quotas, clique em Needs Configuration, determine a quantidade de dados trafegados, endereços ips, subnets e etc. Para efeitos de teste, marque todas as opções e as deixe com os valores padrão. Por fim, clique em OK até que você volte para a tela New Plan.
    passo5
  8. De volta na tela New Plan, clique em Microsoft.Storage. Na secão Set Quotas, clique em Needs Configuration, determine a quantidade de espaço do plano e a quantidade contas que poderão acessar esse espaço.  Por fim, clique em OK até que você volte para a tela New Plan.
    passo6
  9. Na tela New Plan, clique no botão Create.
    passo7
  10. Agora seu plano pode ser inserido numa oferta. Veja notificações clicando no sino localizado no top superior direito da tela.
    passo8
Criar uma oferta
  1. No Portal do Azure Stack, clique em Browse, na caixa Filters digite Offers e no campo de resultados da filtragem, clique na estrela para fixar a guia Offers na tela inicial do Portal do Azure Stack.
    passo9
  2. Clique em Offers, em seguida clique no botão Add. Na tela que surge, preencha os campos Display Name e Resource Name: O campo Display Name é um nome amigável que será mostrado a seus clientes, o campo Resource Name é o nome usado pelo Administrador, e aparecerá internamente no sistema.
  3. Digite um nome para um novo grupo de recursos, ou clique em Select na existing resource group caso você deseja reutilizar um grupo de recursos criado anteriormente.
    Escolha o grupo de recursos que foi criado durante a criação do plano ou outro de sua preferência (caso você tenha criado mais de um).
  4. Clique em Base plans e selecione o plano que você acabou de criar. Clique no botão Select e depois no botão Create.
    passo10
  5. Na tela de ofertas, clique no botão Change State e depois clique em Public
    passo11
  6. Planos e ofertas precisam ser públicos para que os clientes possam visualizar seus detalhes durante o processo de assinatura. Se um plano é privado e sua oferta é pública, os clientes poderão assinar a oferta mas não conseguirão visualizar os detalhes do plano oferecido por ela. Planos e ofertas podem ser:
    1. Public: Visível pelos clientes (Tenants)
    2. Private: Apenas visível pelo Service Administrator. Isto é útil quando o plano ou oferta está sendo criado ou se o Service Administrator deseja aprovar cada assinatura que cada cliente fizer.
    3. Decommissioned: Fechado para novas assinaturas. Pode ser usado para prevenir novas assinaturas mas manter as antigas inalteradas.
  7. Sabendo disso, vá até a tela de planos (Plans) e mude o acesso do plano para Public.
Alterações feitas nos planos e ofertas não são visualizadas imediatamente pelos clientes. Para isto, é necessário que as assinaturas realizadas por eles, estejam com status InSync e depois disso o cliente terá que dar um refresh no portal web ou realizar logout/login.
Mesmo depois que novas assinaturas estejam no estado InSync, poderá acontecer de você não conseguir visualiza-las na seção Subscriptions. Neste caso será necessário realizar logout/login.
Fontes:

Efetuando Logon no Azure Stack pela primeira vez

Há duas formas de efetuar logon: Como um Service Administrator ou como um Tenant Admin (Cliente).

  • O Service Administrator gerencia os provedores de recursos, ofertas, planos, serviços e cotas e preços.
  • O Tenant Admin pode assinar as ofertas oferecidas pelo Service Administrator, provisionar e monitorar serviços tais como Web Apps, Storage e Máquinas Virtuais.

Antes de efetuar logon pela primeira vez, você terá que acessar sua conta no Azure (Cloud Pública) e anotar os usuários criados no Active Directory de lá. Siga os passos abaixo:

  1. Acesse https://portal.azure.com e autentique-se com seu live id.
  2. No portal do Azure, no menu a esquerda, clique em Procurar, no campo Filtrar, digite Active Directory e nos resultados da filtragem, clique na estrela para que o Active Directory fique na tela inicial do Portal do Azure.
    azureacesso01
  3. Clique sobre o item Active Directory, uma nova aba do navegador será aberta, se pedir autenticação, forneça o seu Live ID novamente.
  4. O portal antigo do Azure será aberto, pelo visto o Active Directory ainda não pode ser administrado pelo novo portal. Quando o portal antigo abrir, clique na guia Usuários no Diretório Padrão (ou Users em Default Directory se o seu portal estiver em inglês).
  5. Na lista de usuários, observe que você encontrará dois que foram criados pela instalação do Azure Stack: Azure Stack TIP Service Admin e Azure Stack TIP Tenant Admin.
    Clique em cada um deles e anote o valor encontrado na coluna Nome de Usuário. No meu caso ficou assim:

    1. AzureStackTIPServiceAdmin-b57882ea-3b99-4e1a-a3fd-4f776c123640@uellingtonsantosoutlook.onmicrosoft.com
    2. AzureStackTIPTenantAdmin-6015c0a2-ec4f-4c24-a69c-5c29988dbcb9@uellingtonsantosoutlook.onmicrosoft.com
      azureacesso02
  6. As senhas destes usuários é a mesma, e você a definiu no momento da instalação do Azure Stack (foi solicitada pelo Script). De qualquer maneira, você pode alterar as senhas no Active Diectory do antigo portal do Azure (Cloud Pública).
Portal do Azure Stack
Para acessar o portal do Azure Stack, você deve logar no Windows instalado na máquina física com a conta AzureStack\Administrator, e em seguida se conectar na máquina virtual ClientVM. Para isto, basta dar um clique duplo no ícone ClientVM.AzureStack.local localizado na área de trabalho.
azureacesso03
Após ter dado o clique duplo no ícone, talvez seja solicitado a senha do usuário AzureStack\Administrator, fornece-a e aguarde o Remote Desktop se conectar na máquina virtual ClientVM.
Uma vez logado na máquina virtual ClientVM, dê um clique duplo no ícone Microsoft Azure Stack POC Portal e aguarde o site ser carregado no navegador.
azureacesso05
Em seguida, efetue logon com a conta Azure Stack TIP Service Admin, no meu caso é a conta AzureStackTIPServiceAdmin-b57882ea-3b99-4e1a-a3fd-4f776c123640@uellingtonsantosoutlook.onmicrosoft.com
azureacesso04
Se solicitado, dê permissão para que o usuário possa acessar o portal
acesso-accept
Após isto, você estará com acesso ao Portal do Azure Stack. Repita o mesmo processo para a conta Azure Stack TIP Tenant Admin.
azureacesso06

Instalando o POC do Azure Stack TP1 – Parte 2

Agora que a primeira parte foi executada, onde preparamos a infraestrutura para rodar o Azure Stack, chegou a hora de rodar o script que fará a instalação de todos os componentes. Para isto, siga os passos abaixo:

  • Efetue logon com a conta .\administrator e a senha que você definiu durante a execução da Parte 1.
  • Uma vez logado com a .\administrator, abra o Server Manager e desligue (turn off) a funcionalidade IE Enahced Security Configuration.
    azureinst30
  • Execute o Powershell como administrator.
    azureinst21
  • No powershell, navegue até a pasta \AzureStack\Microsoft Azure Stack POC (lembre-se que essa pasta está no disco físico, que deve estar com uma letra diferente de C: após o boot realizado pelo VHD. No meu caso, o disco físico ficou com a letra D:).
  • Execute o script DeployAzureStack.ps1, conforme linha de comando abaixo:

    .\DeployAzureStack.ps1 –verbose

    azureinst22

  • A instalação do Azure Stack iniciará, um domínio Active Directory será criado com o nome azurestack.local.
  • Quando solicitado, digite a senha da conta de administrador do domínio que será criado.
    azureinst23
  • Em seguida, será solicitada sua conta no Azure (Cloud Pública), caso você não tenha essa conta, você pode criar uma de teste, gratuita por três meses, clicando aqui.
    azureinst24
  • Quando solicitado, confirme as questões positivamente, pressionando a tecla Y.
    azureinst25
    Neste momento serão criados dois usuários e três aplicações no diretório do Azure (Cloud Pública), um usuário admin para o Azure Stack, um usuário Tentanto para o testes TiP e uma aplicação para cada provedor de recursos: portal, api e monitoramento.
  • Aguarde a instalação (Deployment) do Azure Stack TP1.
    azureinst26
  • A máquina física poderá ser reiniciada algumas vezes durante a instalação. A cda reboot você precisará efetuar logon na máquina física, após o logon com a conta .\administrator a instalação continuará automaticamente. A instalação demorará algumas horas, dependendo da sua infraestrutura
  • Importante: Se o script falhar, execute-o novamente.
    Se a falha persistir, reinicie o servidor e tente mais uma vez.Você encontrará logs da instalação na pasta C:\ProgramData\microsoft\azurestack.Em último caso, faça logon no Windows da máquina física, substitua o VHD e comece tudo do zero.

Instalando o POC do Azure Stack TP1 – Parte 1

Bom, depois de conhecer a arquitetura e os termos do Azure Stack, chegou a hora de realizar a instalação do POC (ambiente de teste) do Azure Stack TP1.

  • O primeiro passo é baixar e instalar o Windows Server 2016 TP4 (Full Edition) em sua máquina física. Clique aqui para baixa-lo.
  • Em seguida, você deve baixar os arquivos do Azure Stack TP1, para isto clique aqui. Em seguida, descompacte os arquivos na pasta C:\AzureStack.
  • Execute o arquivo Microsoft Azure Stack POC.exe
    Na tela de boas vindas, clique em Next.
    azureinst01
    Em seguida, clique em I accept the agrement e clique em Next.
    azureinst02
    Na tela Important Notice, clique em Next.
    azureinst03
    Na tela Select Destination Locatoin, clique em Next.
    azureinst04
    Na tela Ready to Extract, clique em Extract.
    azureinst05
    Aguarde até que todos os arquivos sejam extraídos.
    azureinst06
    Quanto terminar, clique em Finish.
    azureinst07
  • Observe que foi criada a pasta C:\AzureStack\Microsoft Azure Stack POC\ contendo os seguintes itens:
    • DeployAzureStack.ps1: Script powershell para instalação do POC do Azure Stack.
    • MicrosoftAzureStackPOC.vhdx: VHD com os dados necessários para o funcionamento do Azure Stack.
    • SQLServer2014.vhdx: VHD contendo o SQL Server
    • WindowsServer2012R2DatacenterEval.vhd: VHD contendo o Windows Server 2012 R2 (versão de avaliação).
    • WindowsServer2016Datacenter.vhdx: VHD contendo o Windows Server 2016 Data Center TP4 (KB 3124262 incluso)Importante: Você precisa ter pelo menos 128GB de espaço em disco para conseguir descompactar todo o pacote do Azure Stack TP1.
  • Copie o arquivo WindowsServer2016Datacenter.vhdx para a raiz (C:\), e renomeie o arquivo para MicrosoftAzureStackPOCBoot.vhdx.
  • No Windows Explorer, clique com o botão direito no arquivo C:\MicrosoftAzureStackPOCBoot.vhdx e no menu que aparece, clique em Mount.
    azureinst08
  • Observer que aparecerá uma nova letra no Windows Explorer, representando o VHD que foi recém montado. No meu caso, foi a letra D:
    azureinst09
  • Abra um prompt de comando com permissões de administrador, e execute o comando bcdboot conforme abaixo junto com a letra de unidade montada para o VHD, no meu caso D:\. Este comando vai permitir que sua máquina física faça boot pelo sistema instalado no HD físico ou pelo sistema que está no VHD (Dual Boot).

    bcdboot D:\windows

    azureinst10

  • Reinicie a máquina física e configure a BIOS para usar Local Time ao invés de UTC.
    azureinst11
  • Após o boot, o Windows Setup será executado automaticamente, quando solicitado insira informações sobre seu país, linguagem, teclado e outras  preferências.
    Se solicitado, informe a seguinte chave de instalação: 2KNJJ-33Y9H-2GXGX-KMQWH-G6H67
    azureinst12
    azureinst13 azureinst14 azureinst15 azureinst16
  • Após reboot, faça logon com o usuário Administrator e a senha que você cadastrou durante o setup.
    azureinst17
  • Observe se os quatro discos necessários para a instalação do Azure Stack, estão aparecendo no gerenciador de discos do Windows, se não estão em uso, se aparecem como on-line e sem partição (RAW).
    azureinst18
  • Observe se a máquina não está em um domínico e se há conectividade com o endereço azure.com
    azureinst19 azureinst20
  • Importante: Apenas uma placa de rede deve estar ativa durante o processo de instalação do Azure Stack. Você precisa desabilitar outras placas de rede, caso elas existam.

Arquitetura do POC para Azure Stack

Essa é arquitetura utilizada para o POC (Proof of Concept – Prova de Conceito ou ambiente de teste) para o Azure Stack.

Para fazer um teste com o Azure Stack Technical Preview 1, você precisará de um servidor que esteja de acordo com os requisitos do Azure Stack (leia o post anterior aqui). Todos os componentes, incluindo máquinas virtuais, serão instalados nesta máquina física, conforme diagrama abaixo.

diagrama-azurestack

Descrição de cada componente:

ADVM: Maquina virtual para os serviços Active Directory, DNS e DHCP. Esses serviços são necessários para subir toda a infraestrutura do Azure Stack.

ACSVM: Maquina virtual para o serviço Azure Consistent Storage. Esse serviço roda no Service Fabric em uma máquina virtual dedicada.

MuxVM: Máquina virtual que roda o MS Software Loadbalance e serviço de multiplexação de redes.

NCVM: Maquina virtual que roda o MS Network Controller, que é o componente chave para a tecnologia SDN implementada pela Microsoft.

NATVM: Maquina virtual que roda o MS Network Address Translation (NAT), que possibilita conectividade norte-sul para a infraestrutura do Azure Stack.

xRPVM: Máquina virtual que roda os provedores de recursos do Azure Stack, incluindo os provedores Compute, Network e Storage.

SQLVM: Maquina virtual que roda o SQL server que é usado pelos serviços do Azure Stack (ACS e xRP).

PortalVM: Maquina virtual que roda o painel de controle (Azure Resource Manager) e o portal do Azure Stack.

ClientVM: Máquina virtual disponível para o desenvolvedores instalarem Powershell, VisualStudio e outras ferramentas.

Os serviços de storage que rodam na máquina física inclui:

  • CS Blob Service: Azure Consistent Storage Blob service, provê armazenamento do tipo Blob e Table.
  • SoFS: Scale-out-File Server
  • ReFS CSV: Resilient File System Cluster Shared Volume.
  • Virtual Disk, Storage Space e Storage Spaces DIrect: São tecnologias do Windows Server que possibilitam os serviços de storage do Azure Stack.

 

Conceitos e termos adotados no Azure Stack

Abaixo, tentarei explicar for forma resumida, alguns conceitos e termos importantes para entender o Azure Stack.

Pessoas (Personas)

  • Service Administrator (Administrador de Serviços): Pode configurar e gerenciar provedores de recursos, ofertas disponíveis para o cliente (Tenant Offers), Planos, Serviços, cotas e preços.
  • Cliente (Tenant): Um cliente, ou tenant, pode adquirir serviços que o Administrador de Serviços oferece. O cliente pode provisionar, monitorar e gerenciar serviços que ele adquiriu, tais como Web Apps, Storage e Máquinas Virtuais.
Portal
O método primário de interação com o Azure Stack é o portal. Ele é idêntico ao portal do Azure (Cloud Pública), é através dele que tanto o cliente (tenant) quanto o administrador (Service Administrator) pode realizar as operações que lhe são permitidas (RBAC).
azurestackportal
Serviços, planos, ofertas e assinaturas
Os serviços são disponibilizados aos clientes através de assinaturas, ofertas e planos. Clientes podem assinar múltiplas ofertas, ofertas podem ter um ou mais planos e planos podem ter um ou mais serviços.
planos-servicos-ofetas
Serviços
Com Azure Stack é possível ofertar uma grande variedade de serviços e aplicações, tais como Máquinas Virtuais, Bancos de Dados SQL, SharePoint, Exchange e etc.
Planos
De maneira resumida, planos são agrupamentos de um ou mais serviços. Você pode criar planos para ofertar a seus clientes e eles podem assinar esses planos para usufruir dos serviços oferecidos.
Cada serviço adicionado em um plano, pode ser configurado com cotas que respeitem a capacidade de sua infraestrutura de cloud. Cotas podem incluir restrições tais como quantidade de máquinas virtuais e limites de CPU e RAM, estas cotas são aplicadas nas assinaturas que cada cliente faz nos diversos planos.
Cotas podem ser diferenciadas por localização, por exemplo: Um plano que possui serviços de computação, na região A, pode ter cota de 4GB RAM e 10 núcleos de processador (CPU cores).
O Administrador de Serviços também pode criar planos complementares (Add-on plans), quem podem ser adquiridos quando uma assinatura atingir uma ou mais de suas cotas.
Ofertas
Ofertas são grupos de um ou mais planos que um cliente pode comprar. Por exemplo: A oferta ABC contém o Plano 1 (da região sul, que possui um conjunto de serviços de computação) e também contém o Plano 2 (da região sudeste, que possui serviços de rede e storage).
Assinaturas
É a maneira pela qual os clientes compram/adquirem suas ofertas. Uma assinatura é a combinação de um cliente com uma oferta. Um cliente pode possuir assinaturas para várias ofertas, cada assinatura aplica-se a apenas uma oferta.
As assinaturas de um cliente, determinam quais planos e serviços que ele pode acessar.
Azure Resource Manager
Com o Azure Resource Manager, você pode trabalhar com uma visão centralizada e consolidada de todos os seus recursos de infra-estrutura, em vez de individualmente.
É um ponto de acesso único que você pode usar para implantar, gerenciar e monitorar seus componentes de solução, tais como máquinas virtuais, web apps, rede, storage e bancos de dados. Para informações maiores informações, acesse https://azure.microsoft.com/pt-br/documentation/articles/resource-group-overview/
Grupos de Recursos
Grupo de recursos são coleções de recursos, serviços e aplicações, cada recurso pode ser de um tipo, tais como Máquina Virtual, Rede Virtual, IPs Públicos, Storage e Websites.
Cada recurso deve estar em um grupo de recursos o que lhe ajuda a mantê-los organizados. Como cliente, é a utilização destes recursos que você de fato é cobrado.
Coisas importantes que devem ser consideradas ao definir um grupo de recursos:
  • Cada recurso pode existir em apenas um Grupo de Recursos
  • Você pode provisionar, atualizar e deletar itens de um Grupo de Recursos de maneira integrada (itens juntos). Se um recurso, como um servidor de banco de dados, precisa existir em um ciclo de provisionamento diferente, ele precisa estar em outro grupo de recursos.
  • Você pode adicionar ou remover recursos de um grupo de recursos a qualquer momento.
  • Você pode mover recursos de grupo para outro.
  • Um grupo pode conter recursos de regiões diferentes.
  • Um grupo pode ser usado para definir permissões de acesso (RBAC)
  • Um recurso pode ser associado (linkado) com ouro recurso que está em outro grupo de recursos, quando eles estão relacionados entre sim mas não compartilham o mesmo ciclo de vida. Por exemplo: Múltiplos APPs deve estar conectados ao banco de dados, mas o banco de dados não dever ser alterado, atualizado ou apagado no mesmo ritmo de desenvolvimento dos APPs.
  • Planos e ofertas também são gerenciados em grupos de recursos.
Povedores de Recursos (Resouce Providers – RPs) – Network RP, Compute RP, Storage RP
Provedores de Recursos (Resouce Providers – RPs) são web services que formam a base para todos os serviços do Azure baseados em IaaS e PaaS. São eles: Network, Storage, and Compute, cada um destes RPs ajuda você a configurar e controlar seus respectivos recursos. Os administradores também podem adicionar novos provedores de recurso customizados.
Compute RP
O Compute RP permite os clientes a criarem suas próprias máquinas virtuais. Também prover ao administrador, funcionalidades que permitem instar e configurar recursos de computação para os clientes.
Inclui a habilidade de criar máquinas virtuais, bem como extensões de máquina Virtual. O serviço de extensão de máquina Virtual ajuda a fornecer recursos de IaaS para máquinas virtuais Windows e Linux.
Network RP
O Network RP oferece características de SDN – Sofware Definied Network e NFV – Network Function Virtualization para sua infraestrutura de cloud privada.
Estas características são consistentes com o Azure (cloud pública) para que possam ser escritos uma vez e implantados tanto no Azure cloud pública ou local no Azure Stack,.
O Network RP lhe controle mais granular de rede, tags de metadados, configuração mais rápida, personalização rápida e repetível e múltiplas interfaces de controle (incluindo PowerShell SDK .NET, Node. js SDK, API baseada em REST). Você também pode criar grupos de segurança de rede, loadbalances, IPs públicos, redes virtuais, entre outros.
Storage RP
O Storage RP oferece três serviços que também são encontrados no Azure (Cloud Pública): blob, table, e account management. Também oferece um serviço de administração baseada em cloud, que é consistente com o Azure (Cloud Pública) o que facilita o gerenciamento de sua infraestrurua.
Fornece a flexibilidade para armazenar e recuperar grandes quantidades de dados não estruturados, como documentos e arquivos de mídia com Azure Blobs e NoSQL. Para maiores informações, acesse: https://azure.microsoft.com/pt-br/documentation/articles/storage-introduction/
Blob storage
Blog storage armazena qualquer conjunto de dados. Um blob pode ser qualquer tipo de texto ou dados binários, como um documento, arquivo de mídia ou instalador de aplicativo.
Table storage armazena conjunto de dados estruturados, é um repositório de dados de atributo-chave de NoSQL, que permite o desenvolvimento rápido e rápido acesso a grandes quantidades de dados.
Queue Storage fornece sistema de mensagens confiável para o processamento de fluxo de trabalho e para a comunicação entre os componentes dos serviços de nuvem.
Cada blob é colocado em um container. Containers também fornecem uma maneira útil para atribuir diretivas de segurança para grupos de objetos.
Uma conta de armazenamento pode conter qualquer número de container, e um container pode conter qualquer número de blobs, até o limite de capacidade de 500 TB de cada conta de armazenamento.
Blob storage oferece três tipos de blobs, Block blobs,Append blobs e Page Blobs (discos).
Block blobs são otimizados para streaming e armazenamento de objetos na nuvem e são uma boa escolha para armazenar documentos, arquivos de mídia, backups etc.
Append blobs são semelhantes a block bobs, mas são otimizados para operações do tipo append, um Append blob pode ser atualizado apenas adicionando um novo bloco para o final.
Append blobs são uma boa escolha para cenários como o registro, onde novos dados precisam ser escrito apenas para o fim do blob.
Page blobs são otimizados para IaaS, para uso de discos com perfil de escrita aleatória e podem chegar até 1 TB de tamanho. Uma máquina virtual no Azure (IaaS) possui um VHD armazenado como um Page Blob.
Table storage
Table storage é o armazenamento do tipo NoSQL key/atribute. Tem um design sem esquemas, tornandoo diferente de bancos de dados relacionais tradicionais. Portanto, é fácil adaptar seus dados conforme as necessidades de evolução do seu aplicativo. Table storage é uma loja de atributo-chave, significando que cada valor em uma tabela é armazenado com um nome de propriedade.
O nome da propriedade pode ser usado para filtragem e especificando os critérios de seleção. Uma coleção de propriedades e seus valores compõem uma entidade. Duas entidades na mesma tabela podem conter diferentes conjuntos de propriedades, e essas propriedades podem ser de diferentes tipos.
Você pode usar o Table storage para armazenar conjuntos de dados flexíveis, tais como dados do usuário para aplicativos da web, livros de endereço, informações do dispositivo e qualquer outro tipo de metadados que necessita de seu serviço.
Você pode armazenar qualquer número de entidades em uma tabela, e uma conta de armazenamento pode conter qualquer número de tabelas, até o limite de capacidade da conta de armazenamento.
Role Based Access Control (RBAC)
Você pode usar o RBAC para conceder acesso de sistema para usuários autorizados, grupos e serviços, atribuindolhes papéis em uma assinatura, grupo de recursos ou nível individual de recurso. Cada função define o nível de acesso que um usuário, grupo ou serviço tem sobre os recursos do Azure Stack.
Há três papéis básicos que se aplicam a todos os tipos de recursos: proprietário, colaborador e leitor.
O dono tem acesso completo a todos os recursos, incluindo o direito de delegar acesso aos outros.
Colaborador pode criar e gerenciar todos os tipos de recursos Azure, mas não pode conceder acesso a outros.
Leitor pode exibir recursos existentes do Azure.
O resto das funções RBAC no Azure permitiem a gestão de recursos específicos do Azure. Por exemplo, a função de colaborador de máquina Virtual permite a criação e gerenciamento de máquinas virtuais, mas não permite a gestão de rede virtual ou da sub-rede que a máquina virtual se conecta.
Dados de uso
O Azure Stack coleta e agrega dados de uso em todos os provedores de recursos para fornecer um relatório conciso por usuário. Dados podem ser tão simples como a contagem de recurso consumido, ou tão complexo como contadores individuais de desempenho e escala. Os dados estão disponíveis via API REST, portanto estes dados podem ser usados para integrar-se com uma ferramenta externa ou o serviço de faturamento ou chargeback.

Requisitos para instalação do Azure Stack TP1

Divulgaram os requisitos para instalação do Azure Stack TP1, em resumo:

  • Windows Server 2016 TP4 com os últimas atualizações instaladas.
  • Switch de rede comum
  • Uma subnet que não seja 192.68.200.0/24 ou 192.168.100.0/24
  • Por enquanto, apenas IPv4 é suportado.
  • Um servidor DHCP
  • Acesso a internet com porta 443 aberta em seu firewall
  • Contas no Azure Active Directory: Caso você não tenha uma assinatura no Azure (Cloud Pública), você pode testa-lo gratuitamente por 3 meses.
  • Hardware mínimo:
    • Servidor com dois processadores SixCore (12 cores físicos) e suporte a SLAT ativado na BIOS
    • 96GB RAM
    • Qualquer placa de rede certificada para Windows Server 2012 R2
    • Disco de pelo menos 200GB de espaço livre, para o sistema operacional
    • Quatro discos de 140GB cada, para demais dados
Para ler os requisitos de maneira mais detalhada e obter outras informações, leia este artigo: https://azure.microsoft.com/pt-br/documentation/articles/azure-stack-deploy/

Azure Stack TP 1

O Azure Stack é uma plataforma de Cloud Híbrida, cuja proposta é trazer os recursos do Azure (Cloud Pública) para dentro da empresa, usando as mesmas APIs e Interface de gerenciamento (dashboard). Portanto, as mesmas ferramentas e recursos que estão disponíveis para utilização no Azure, poderiam ser usados na sua implementação local do Azure Stack.

A proposta é bem interessante e o produto deverá ser disponibilizado ainda este ano, 2016. Porém já é possível testar uma versão prévia (Techinical Preview 1) que foi disponibilizada agora, em Fev/2016, assista o webcast abaixo para saber mais e baixar o Azure Stack TP1.

https://azure.microsoft.com/pt-br/overview/azure-stack/webcast/