Home

Troca de Experiencias - Adotando o Windows Server Core

%3CLINGO-SUB%20id%3D%22lingo-sub-1065339%22%20slang%3D%22pt-BR%22%3EExchanging%20Experiences%20-%20Adopting%20Windows%20Server%20Core%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1065339%22%20slang%3D%22pt-BR%22%3E%3CP%3EOriginally%20written%20in%20Portugues%20Brazil%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESince%20Windows%20Server%202008%20R2%2C%20Microsoft%20has%20made%20available%20a%20version%20of%20the%20Windows%20Server%20product%20line%20installation%20that%20brings%20greater%20business%20gain%20according%20to%20product%20usage%20scenarios%20to%20build%20a%20solution.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWindows%20Server%20Core%20is%20a%20mode%20of%20installing%20the%20Windows%20Server%20product%20from%20the%202008%20version%20focused%20on%20decreased%20use%20of%20the%20surface%20of%20attacks%2C%20disk%20consumption%20and%20in%20summary%20what%20can%20be%20observed%20as%20decreased%20use%20of%20computational%20resources%20(CPU%20%2C%20RAM%2C%20Disk%2C%20NetWork)%20dedicated%20to%20non-essential%20tasks%20to%20dedicate%20them%20to%20server%20usage%20objectives.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20summary%2C%20the%20Server%20Core%20installation%20method%20removes%20graphical%20features%20requiring%20the%20Operating%20System%20and%20applications%20to%20be%20controlled%20by%20a%20team%20of%20professionals%20who%20understand%20the%20administration%20of%20microsoft%20product%20scopes%20and%20functions%20via%20Windows%20PowerShell%2C%20command%20line%20utilities%2C%20Command%20Prompt%2C%20Tasks%20Manager%2C%20or%20Notepad.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnalyzing%20the%20practical%20effects%20of%20deployment%20implemented%20in%20a%20real%20production%20environment%20and%20mission-critical%2C%20this%20installation%20method%20avoids%2C%20devises%20the%20limitations%20of%20local%20management%2C%20client%20access%20to%20the%20server%20via%20Microsoft%20RDP%2C%20which%20eliminates%20the%20need%20to%20create%20sessions%20dedicated%20to%20each%20new%20client%20that%20authenticates%20to%20the%20server%20to%20manage%20it%2C%20in%20effect%20avoids%20unnecessary%20uses%20of%20the%20server's%20computational%20resources.%20Considering%20the%20behavior%20of%20each%20new%20client%20connection%20made%20to%20the%20server%20via%20Microsoft%20RDP%20or%20local%2C%20software%20that%20enjoys%20customizations%20of%20user%20sessions%20initiate%20processes%20dedicated%20to%20session%20and%20many%20of%20these%20processes%20continue%20to%20run%20even%20if%20the%20client%20session%20is%20in%20disconnected%20state%2C%20that%20is%2C%20it%20is%20authenticated%2C%20but%20locked%20on%20the%20server%2C%20because%20the%20client%20only%20closes%20the%20client%20software%20that%20uses%20Microsoft%20RDP%20or%20other%20configuration%20specifies%20how%20Microsoft%20RDS%20settings%20scenarios%20Remoteapp.%20Antivirus%20and%20software%20with%20behaviors%20that%20fit%20into%20%22StateFull%22%20are%20the%20biggest%20cause%20of%20the%20behavior%20of%20elevating%20computing%20resource%20consumption%20in%20user%20sessions.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBut%20like%20the%20entire%20range%20of%20technologies%2C%20there%20are%20usage%20scenarios%20appropriate%20to%20this%20method%20of%20use%20and%20even%20some%20Microsoft%20applications%20have%20some%20limitations%20in%20the%20operation%20on%20this%20mode%20of%20installation%20of%20the%20Windows%20Server%20product%20line.%20Applications%20such%20as%20Skype%20for%20Business%2C%20Azure%20AD%20Connect%2C%20Exchange%20Server%202016%20are%20examples%20of%20products%20and%20solutions%20that%20even%20in%20the%20face%20of%20windows%20server%20line%20developments%20have%20limitations%20in%20some%20of%20their%20versions%20because%20they%20do%20not%20support%20server%20installation%20mode%20Core.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDue%20to%20the%20limitations%20of%20using%20management%20interfaces%2C%20a%20server%20management%20infrastructure%20in%20server%20core%20installation%20mode%20is%20required%2C%20especially%20in%20large-scale%20deployment%20environments%20with%20large%20physical%20distances%2C%20limited%20by%20link%20speeds%20or%20with%20teams%20with%20specific%20knowledge%20limitations%20for%20whatever%20the%20reason.%20Several%20Microsoft%20tools%20can%20apply%20to%20managing%20this%20server%20scenario%2C%20but%20a%20management%20infrastructure%20provides%20support%20when%20outside%20the%20corporation's%20connection%20limits%2C%20being%20able%20to%20keep%20routine%20tasks%20running%20without%20consuming%20demansiados%20computational%20resources%20of%20application%20servers%20or%20solution%20components.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENot%20all%20Microsoft%20scope%20professionals%20actually%20know%20the%20correct%20operating%20paths%20of%20these%20tools%2C%20such%20as%20how%20to%20query%20the%20documentation%20of%20usage%20syntaxes%20or%20the%20limits%20of%20use%20of%20these%20tools.%20Like%20Windows%20PowerShell%2C%20the%20cmdlets%20started%20by%20%22Get%22%20are%20not%20always%20for%20queries%2C%20%22Get-Certificate%22%20gets%20a%20new%20certificate%20from%20a%20certifying%20authority.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20article%20succinctly%20aims%20to%20initiate%20a%20dialogue%20the%20coherent%20and%20efiecient%20adoption%20of%20Microsoft%20Windows%20Server%20product%20line%20servers%20in%20%22Server%20Core%22%20installation%20mode%2C%20but%20in%20order%20to%20enable%20teams%20with%20limited%20knowledge%20to%20join%20the%20model%20learning%20through%20intimacy%20with%20production.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOriginally%20written%20in%20Portugues%20Brazil%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1065339%22%20slang%3D%22pt-BR%22%3E%3CLINGO-LABEL%3EAdopting%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EAdopt%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EBac%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Eknowledge%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EKnowledge%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDeploy%2C%20New%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDeployment%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EExperience%20Change%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDeploying%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDeploy%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EInstall%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EKnowledge%2C%20New%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Eltsc%2C%20New%20District%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EPowershell%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EWindows%20Server%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ewindows%20core%20server%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Highlighted
Samuel Costa Santana
New Contributor

Escrito originalmente em Portugues Brasil

 

Desde o Windows Server 2008 R2, a Microsoft disponibiliza uma versão de instalação da linha de produtos Windows Server que traz maior ganho ao negócio de acordo aos cenários de uso do produto para construir uma solução.

 

O Windows Server Core é um modo de instalação do produto Windows Server a partir da versão 2008 voltado a usos de diminuição da superficie de ataques, consumo de disco e em resumo o que pode ser observado como diminuição do uso dos recursos computacionais (CPU, RAM, Disco, NetWork) dedicados a tarefas não essenciais para dedica-los aos objetivos de uso do servidor.

 

Em resumo o método de instalação Server Core remove features gráficas exigindo que o Sistema Operacional e as aplicações sejam controlados por uma equipe de profissionais que compreendam a administração de recursos e funções dos escopos de produtos Microsoft via Windows PowerShell, utilitários de linha de comandos, Prompt de Comando, Tasks Manager ou Bloco de Notas.

 

Analisando a efeitos práticos da implantação implementada em um ambiente de produção real e de missão crítica, este método de instalação evita, devito as limitações de gerenciamento local, acessos clientes ao servidor via Microsoft RDP, o que elimina a necessidade de criar sessões dedicadas a cada novo cliente que se autentique ao servidor para gerencia-lo, por efeito evita usos desnecessários dos recursos computacionais do servidor. Considerando o comportamento de cada nova conexão cliente feita ao servidor via Microsoft RDP ou local, softwares que usufruem de personalizações das sessões de usuário iniciam processos dedicados a sessão e muitos destes processos continuam em execução mesmo se a sessão cliente estiver em estado de desconectado, ou seja, está autentica, porém bloqueada no servidor, devido ao cliente apenas fechar o software cliente que use o Microsoft RDP ou outra configuração especifica como cenários de configurações do Microsoft RDS RemoteApp. Antivirus e softwares com comportamentos que se enquadrem em "StateFull" são os maiores causadores do comportamento de elevar consumos de recursos computacionais em sessões de usuários.

 

Porém como todo o leque de tecnologias, existem cenários de usos adequados à este método de utilização e mesmo algumas aplicações da Microsoft possui algumas limitações na operação sobre este modo de instalação da linha de produtos Windows Server. Aplicações como Skype for Business, Azure AD Connect, Exchange Server 2016 são exemplos de produtos e soluções que mesmo diante das evoluções da linha Windows Server possuem limitações em algumas de suas versões por não possuírem suporte ao modo de instalação Server Core.

 

Devido as limitações de uso das interfaces de gerenciamento, faz-se necessário uma infraestrutura de gerenciamento dos servidores em modo de instalção "Server Core", principalmente em ambientes de implantação em larga escala, com grandes distâncias físicas, limitadas por velocidades de links ou com equipes com limitações de conhecimentos especificos por qualquer que seja o motivo. Diversas ferramentas da Microsoft podem-se aplicar a gerenciar este cenário de servidores, porém uma infraestrutura de gerência fornece apoio quando fora dos limites de conexão da corporação, poder manter tarefas de rotinas em execução sem consumir demansiados recursos computacionais dos servidores de aplicações ou componentes das soluções.

 

Nem todos profissionais de escopos de Microsoft realmente conhecem os caminhos corretos de operação destas ferramentas, como de que maneira consultar a documentação das sintaxes de uso ou os limites uso destas ferramentas. À exemplo do Windows PowerShell, nem sempre os cmdlets iniciados por "Get" são para consultas, "Get-Certificate" obtém um novo certificado de uma autoridade certificadora.

 

Este artigo visa de maneira suscinta iniciar um diálogo a adoção coerente e efieciente de servidores da linha de produtos Microsoft Windows Server no modo de instalção "Server Core", porém de forma a possibilitar equipes com limitados conhecimentos aderir ao modelo aprendendo mediante a intimidade com a produção.

 

Escrito originalmente em Portugues Brasil