sábado, 31 de outubro de 2020

Instalar e validar IIS no Windows Server 2019

 Script para instalação/configuração teste do IIS:

# Install IIS ( Instalacação padrão do IIS) Install-WindowsFeature -name Web-Server -IncludeManagementTools # Remove default htm file (Remoção da página padrão) remove-item C:\inetpub\wwwroot\iisstart.htm # Add custom htm file (Alteração do conteudo da página padrão) Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Servidor UP - Hostname: " + $env:computername)



domingo, 25 de outubro de 2020

Comandos CLI Azure

Nossa primeira etapa é garantir que trabalhamos com a assinatura do Azure correta antes de alterarmos as configurações. Usaremos o comando de lista az account list. Por padrão, o comando retorna uma cadeia de caracteres JSON. No entanto, vamos formatar a saída como uma tabela para tornar essas informações mais fáceis de trabalhar. Execute o comando a seguir.

az account list --output table

Se você precisar listar todos os grupos de recursos em uma assinatura, você executará o comando az group list.

az group list --output table

Em seguida, listaremos todos os recursos localizados no Grupo informado no comando anterior , usando o comando az resource list. O comando retornará uma lista de recursos. Ao especificar --resource-type. podemos filtrar o resultado para incluir apenas as informações de recurso relacionadas aos sites.

Execute o comando a seguir

az resource list \
--resource-group learn-1278f7b5-b215-419f-b479-18aff97b13ff \
--resource-type Microsoft.Web/sites


Aqui está um exemplo da saída do comando:

{
"id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/learn-1278f7b5-b215-419f-b479-18aff97b13ff/providers/Microsoft.Web/sites/BlogFor",
"identity": null,
"kind": "app",
"location": "centralus",
"managedBy": null,
"name": "MyWebApp",
"plan": null,
"properties": null,
"resourceGroup": "learn-1278f7b5-b215-419f-b479-18aff97b13ff",
"sku": null,
"tags": null,
"type": "Microsoft.Web/sites"
}

Exemplo de uso:

Copie o valor de name (informado na saída anterior). Nós o usaremos nas próximas etapas para primeiro interromper e então iniciar nosso site.

Usaremos o comando az webapp stop para interromper o aplicativo Web em execução em nosso serviço de aplicativo. Substitua <web app name> pelo nome do seu aplicativo Web que você copiou e, em seguida, execute este comando para interromper seu aplicativo Web

az webapp stop --name ResultiWordPress --resource-group learn-1278f7b5-b215-419f-b479-18aff97b13ff

para reiniciar apenas troque STOP por START

-

Link referencia:

https://docs.microsoft.com/en-us/cli/azure/webapp/config?view=azure-cli-latest


Escalar verticalmente e escalar horizontalmente.

 

O que é a escala?

Suponha que você tenha implantado seu site e ele se torne popular. Examinando a performance na visão geral, você percebe que seu site não pode gerenciar efetivamente todas as solicitações que está recebendo. Para resolver o problema, você precisará aumentar a capacidade de hardware do servidor.

Escalar refere-se a adicionar largura de banda da rede, memória, armazenamento ou poder de computação para melhorar o desempenho.

Você já deve ter ouvido os termos escalar verticalmente e escalar horizontalmente.

Escalar verticalmente significa aumentar a memória, o armazenamento ou o poder de computação em uma máquina virtual existente. Por exemplo, você pode adicionar mais memória a um servidor Web ou de banco de dados para que ele seja executado mais rapidamente.

Escalar horizontalmente significa adicionar máquinas virtuais para potencializar seu aplicativo. Por exemplo, você pode criar várias máquinas virtuais com a mesma configuração e usar um balanceador de carga para distribuir o trabalho entre elas.




sexta-feira, 23 de outubro de 2020

Iaas x Paas x Saas

 


  • IaaS requer o máximo de gerenciamento de usuário de todos os serviços em nuvem. O usuário é responsável por gerenciar os sistemas operacionais, dados e aplicativos.

  • PaaS requer menos gerenciamento de usuário. O provedor de nuvem gerencia os sistemas operacionais e o usuário é responsável pelos aplicativos e dados que eles executam e armazenam.

  • SaaS requer o mínimo de gerenciamento. O provedor de nuvem é responsável por gerenciar tudo, e o usuário final apenas usa o software.


Cloud: Vantagens & Desvantagens

Nuvem pública

Este é o modelo de implantação mais comum. Nesse caso, você não tem nenhum hardware local para gerenciar ou manter-se atualizado - tudo é executado no hardware do seu provedor de nuvem. 

As empresas podem usar vários provedores de nuvem pública de escala variada. O Microsoft Azure é um exemplo de provedor de nuvem pública.


Vantagens :

  • Sem CapEx . Você não precisa comprar um novo servidor para escalar.
  • Agilidade . Os aplicativos podem ser disponibilizados rapidamente e desprovisionados sempre que necessário.
  • Modelo baseado no consumo . As organizações pagam apenas pelo que usam e operam sob um modelo OpEx.
  • Manutenção . As organizações não têm responsabilidade pela manutenção ou atualizações de hardware.
  • Habilidades . Nenhuma habilidade técnica profunda é necessária para implantar, usar e obter os benefícios de uma nuvem pública. As organizações podem aproveitar as habilidades e experiência do provedor de nuvem para garantir que as cargas de trabalho sejam seguras, protegidas e altamente disponíveis.

Desvantagens :

  • Segurança . Pode haver requisitos de segurança específicos que não podem ser atendidos usando a nuvem pública.
  • Conformidade . Pode haver políticas governamentais, padrões da indústria ou requisitos legais que as nuvens públicas não podem atender.
  • Propriedade . As organizações não possuem o hardware ou os serviços e não podem gerenciá-los como desejam.
  • Cenários específicos . Se as organizações tiverem um requisito comercial exclusivo, como ter que manter um aplicativo legado, pode ser difícil atender a esse requisito com serviços de nuvem pública.


Nuvem privada

Em uma nuvem privada, você cria um ambiente de nuvem em seu próprio datacenter e fornece acesso de autoatendimento para recursos de computação aos usuários em sua organização. Isso oferece uma simulação de uma nuvem pública para seus usuários, mas você permanece totalmente responsável pela compra e manutenção dos serviços de hardware e software que fornece.

Vantagens :

  • Controle . As organizações têm controle total sobre os recursos.
  • Segurança . As organizações têm controle total sobre a segurança.
  • Conformidade . Se as organizações tiverem requisitos legais, de conformidade ou de segurança muito rígidos, uma nuvem privada pode ser a única opção viável.
  • Cenários específicos . Se uma organização tem um cenário específico que não é facilmente suportado por um provedor de nuvem pública (como ter que manter um aplicativo legado), pode ser preferível executar o aplicativo localmente.

Desvantagens :


  • CapEx inicial . O hardware deve ser adquirido para inicialização e manutenção.
  • Agilidade . As nuvens privadas não são tão ágeis quanto as públicas, porque você precisa comprar e configurar toda a infraestrutura subjacente antes que elas possam ser aproveitadas.
  • Manutenção . As organizações são responsáveis pela manutenção e atualizações de hardware.
  • Habilidades . As nuvens privadas exigem habilidades e conhecimentos internos de TI que podem ser difíceis de obter ou caros.

Nuvem híbrida

Uma nuvem híbrida combina nuvens públicas e privadas, permitindo que você execute seus aplicativos no local mais apropriado. Por exemplo, você pode hospedar um site na nuvem pública e vinculá-lo a um banco de dados altamente seguro hospedado em sua nuvem privada (ou datacenter local).


Vantagens :


  • Flexibilidade . O cenário mais flexível: com uma configuração de nuvem híbrida, uma organização pode decidir executar seus aplicativos em uma nuvem privada ou em uma nuvem pública.
  • Custos . As organizações podem aproveitar as economias de escala dos provedores de nuvem pública para serviços e recursos conforme desejarem. Isso permite que eles acessem um armazenamento mais barato do que eles próprios.
  • Controle . As organizações ainda podem acessar recursos sobre os quais têm controle total.
  • Segurança . As organizações ainda podem acessar recursos pelos quais são responsáveis pela segurança.
  • Conformidade . As organizações mantêm a capacidade de cumprir requisitos estritos de segurança, conformidade ou legais, conforme necessário.
  • Cenários específicos . As organizações mantêm a capacidade de oferecer suporte a cenários específicos que não são facilmente suportados por um provedor de nuvem pública, como a execução de aplicativos legados. Nesse caso, eles podem manter o sistema antigo rodando localmente e conectá-lo à nuvem pública para autorização ou armazenamento. Além disso, eles podem hospedar um site na nuvem pública e vinculá-lo a um banco de dados altamente seguro hospedado em sua nuvem privada.

Desvantagens :


  • CapEx inicial . O Upfront CapEx ainda é necessário antes que as organizações possam aproveitar uma nuvem privada.
  • Custos . Comprar e manter uma nuvem privada para usar junto com a nuvem pública pode ser mais caro do que selecionar um único modelo de implantação.
  • Habilidades . Profundas habilidades técnicas ainda são necessárias para ser capaz de configurar uma nuvem privada.
  • Facilidade de gerenciamento . As organizações precisam garantir que haja diretrizes claras para evitar confusão, complicações ou uso indevido.

Definir nuvem híbrida

Uma nuvem híbrida combina nuvens públicas e privadas, permitindo que você execute seus aplicativos no local mais apropriado.


Os modelos de nuvem híbrida têm as seguintes características:


  • Localização do recurso . Recursos específicos são executados ou usados em uma nuvem pública e outros são executados ou usados em uma nuvem privada.
  • Custo e eficiência . Os modelos de nuvem híbrida permitem que uma organização aproveite alguns dos benefícios de custo, eficiência e escala que estão disponíveis com um modelo de nuvem pública.
  • Controle . As organizações mantêm o controle de gerenciamento em nuvens privadas.
  • Habilidades . Habilidades técnicas ainda são necessárias para manter a nuvem privada e garantir que ambos os modelos de nuvem possam operar juntos.


Um exemplo de cenário de uso de nuvem híbrida seria hospedar um site na nuvem pública e vinculá-lo a um banco de dados altamente seguro hospedado em uma nuvem privada.


Os cenários de nuvem híbrida podem ser úteis quando as organizações têm algumas coisas que não podem ser colocadas em uma nuvem pública, possivelmente por motivos legais. Por exemplo, você pode ter dados médicos que não podem ser expostos publicamente.


Outro exemplo é um ou mais aplicativos executados em hardware antigo que não pode ser atualizado. Nesse caso, você pode manter o sistema antigo em execução localmente em sua nuvem privada e conectá-lo à nuvem pública para autorização ou armazenamento.

Definir nuvem privada

Uma nuvem privada pertence e é operada pela organização que usa os recursos dessa nuvem. Eles criam um ambiente de nuvem em seu próprio datacenter e fornecem acesso de autoatendimento para recursos de computação aos usuários em sua organização. A organização continua sendo a proprietária, inteiramente responsável pelo funcionamento dos serviços que presta.



Os modelos de nuvem privada têm as seguintes características:


  • Propriedade . O proprietário e o usuário dos serviços em nuvem são os mesmos.

  • Hardware . O proprietário é inteiramente responsável pela compra, manutenção e gerenciamento do hardware em nuvem.

  • Usuários . Uma nuvem privada opera apenas dentro de uma organização e os recursos de computação em nuvem são usados exclusivamente por uma única empresa ou organização.

  • Conectividade . Uma conexão com uma nuvem privada normalmente é feita por uma rede privada altamente segura.

  • Acesso público . Não fornece acesso ao público.

  • Habilidades . Requer profundo conhecimento técnico para configurar, gerenciar e manter.




Um cenário de caso de uso para uma nuvem privada seria quando uma organização tem dados que não podem ser colocados na nuvem pública, talvez por motivos legais. Por exemplo, eles podem ter dados médicos que não podem ser expostos publicamente.


Outro cenário pode ser quando a política governamental exige que dados específicos sejam mantidos no país ou em particular.


Uma nuvem privada também pode fornecer funcionalidade de nuvem a clientes externos ou a departamentos internos específicos, como contabilidade ou recursos humanos.

Definir nuvem pública

Uma nuvem pública é propriedade do provedor de serviços em nuvem (também conhecido como provedor de hospedagem ). Ele fornece recursos e serviços para várias organizações e usuários, que se conectam ao serviço em nuvem por meio de uma conexão de rede segura, geralmente pela Internet.



Os modelos de nuvem pública têm as seguintes características:

  • Propriedade - Propriedade refere-se aos recursos que uma organização ou usuário final usa. Os exemplos incluem armazenamento e capacidade de processamento. Os recursos não pertencem à organização que os está utilizando, mas sim pertencem e são operados por terceiros, como o provedor de serviços em nuvem.
  • Vários usuários finais - os modos de nuvem pública podem disponibilizar seus recursos para várias organizações.
  • Acesso público - O acesso público permite que o público acesse os serviços em nuvem desejados.
  • Disponibilidade - a nuvem pública é o modelo de implantação de tipo de nuvem mais comum.
  • Conectividade - usuários e organizações normalmente estão conectados à nuvem pública pela Internet usando um navegador da web.
  • Habilidades - as nuvens públicas não requerem conhecimento técnico profundo para configurar e usar seus recursos.

Com uma nuvem pública, não há hardware local para gerenciar ou manter atualizado; tudo é executado no hardware do provedor de nuvem. Em alguns casos, os usuários da nuvem podem economizar custos adicionais, compartilhando recursos de computação com outros usuários da nuvem.

Um cenário de caso de uso comum é implementar um aplicativo da web ou um site de blog no hardware e recursos que são de propriedade de um provedor de nuvem. O uso de uma nuvem pública neste cenário permite que os usuários da nuvem ponham seu site / blog em funcionamento rapidamente e depois se concentrem na manutenção do site sem se preocupar com a compra, gerenciamento ou manutenção do hardware no qual ele é executado.

As empresas podem usar várias empresas provedoras de serviços de nuvem pública de escala variada. O Microsoft Azure é um exemplo de provedor de nuvem pública.

terça-feira, 20 de outubro de 2020

O que é a computação em nuvem?


Computação em nuvem é a entrega de serviços de computação pela Internet que usa o modelo de preço pague conforme o uso. Em outras palavras, é uma maneira de alugar poder de computação e armazenamento do data center de outra empresa.

Em vez de manter CPUs e armazenamento no seu data center, você aluga esses recursos pelo tempo necessário. O provedor em nuvem é responsável por manter a infraestrutura subjacente para você.

Você pode tratar os recursos de nuvem como faria com os recursos em seu próprio data center. E, depois de usá-los, devolva-os. Você será cobrado apenas pelo que usar.

Essa abordagem é ótima, mas o verdadeiro diferencial da nuvem é permitir que você supere rapidamente os desafios empresariais mais difíceis e ofereça soluções de ponta para seus usuários.