2. Fábio dos Reis
● Atua em Tecnologia (Eletrônica e Informática) há 28 anos.
● Instrutor em Cursos de Tecnologia desde 2001.
● Formação:
○ Técnico em Eletrônica
○ Tecnologia em Análise e Desenvolvimento de Sistemas
○ Cursando Pós-Graduação em Análise de Dados e Big Data
○ 15 Certificações em Tecnologia, como CompTIA, Microsoft, LPI,
Furukawa, CWNP, Fluke, etc.
● Docente do Senac / SP desde 2006
● Mantém o Canal do YouTube Bóson Treinamentos em Tecnologia,
com mais de 180.000 inscritos.
● Como autônomo, desenvolvimento de sistemas, sistemas embarcados e
segurança de redes.
Fábio dos Reis
4. Modelo On-Premise (Privado)
Modelo Tradicional.
Servidores "on premises" -> você
gerencia tudo, paga pelos
equipamentos ou os aluga, os quais
podem estar em seu escritório ou
ainda em um datacenter próprio
Fábio dos Reis
5. Modelo On-Premise - Problemas
● Alto custo de aquisição de
equipamentos.
● Atualizações constantes de
softwares
● Custo elevado de manutenção
● Espaço limitado
● Necessidade de pessoal
especializado
● Disponibilidade limitada
Fábio dos Reis
7. Hospedeiro (Host)
Camada de Virtualização
Convidado (Guest)
Hardware
Físico
Storage Rede
Hardware
Virtual
Storage
Virtual
Rede
Virtual
Emulação de Software
Aplicação Aplicação AplicaçãoV
i
r
t
u
a
l
i
z
a
ç
ã
o
Fábio dos Reis
20. Microsoft Azure
O Azure é um conjunto de serviços de cloud computing oferecidos pela Microsoft,
que permitem a indivíduos e organizações criar, implantar e operar aplicações e
serviços de infraestrutura baseados na nuvem
Lançado em 2010 como Windows Azure e renomeado em 2014 para Microsoft
Azure.
Disponível em 54 regiões ao redor do planeta (e outras mais a caminho), cobrindo
140 países.
Site: azure.microsoft.com
Fábio dos Reis
21. Microsoft Azure
Aplicações:
Desenvolvimento, Implantação, Gerenciamento de Aplicações e Serviços
Fornece serviços de:
● SaaS - Software as a Service
● PaaS - Platform as a Service
● IaaS - Infrastructure as a Service
E muitos outros mais específicos.
Infraestrutura
Plataforma
Aplicação
Fábio dos Reis
22. Infraestrutura global do Azure
Regiões
Uma região é um conjunto de Datacenters implantados dentro de um
perímetro definido e conectados por meio de uma rede regional dedicada de
baixa latência.
O Azure está disponível em 54 regiões do mundo e há planos para mais outras
regiões.
Desta forma, os clientes têm a flexibilidade para implantar aplicativos no local
em que eles precisam.
Fábio dos Reis
24. Regiões do Microsoft Azure
Américas Europa África Ásia/Pacífico
● West US
● West US 2
● US Gov Arizona
● US Gov Texas
● West Central US
● South Central US
● US Gov Iowa
● Central US
● US DoD Central
● North Central US
● US DoD East
● East US
● East US 2
● US Gov Virginia
● Canada Central
● Canada East
● Brazil South
● North Europe
● UK South
● UK West
● West Europe
● France Central
● France South
● Germany Central
● Germany Northeast
● Norway West *
● Norway East *
● Germany North *
● Germany West Central *
● Switzerland North *
● Switzerland West *
● South Africa North *
● South Africa West *
● West India
● Central India
● South India
● Southeast Asia
● East Asia
● Korea Central
● Korea South
● Japan East
● Japan West
● China North
● China North 2
● China East
● China East 2
● Australia East
● Australia Southeast
● Australia Central
● Australia Central 2
● UAE North *
● UAE Central *
* Regiões anunciadas
26. Serviços oferecidos pelo Azure
Serviços oferecidos:
Existem mais de 600 serviços listados pela Microsoft na plataforma Azure,
divididos em 11 categorias.
Alguns deles serão mostrados nos próximos slides
Fábio dos Reis
31. Serviços oferecidos: Virtualização
Virtualização de Hardware
● Máquinas Virtuais (IaaS - Windows e Linux)
○ Provisionadas a partir de imagens prontas ou desenvolvidas
pelo usuário.
○ Controle total pertence ao usuário.
○ Equivale ao serviço EC2 da AWS.
Fábio dos Reis
32. Virtualização - Sistemas Operacionais Suportados
● Windows 10
● Windows Server 2008
● Windows Server 2008 R2
● Windows Server 2012 R2
● Windows Server 2016
● Linux CentOS
● Ubuntu 14.04 / 16.04 / 18.04 LTS
● ClearLinux
● Debian 8 “Jessie”
● Debian 9 “Stretch”
● Red Hat Enterprise Linux 7.x
● SLES 11 e 12
● Container Linux
Fábio dos Reis
33. Serviços - App Dev
Ambiente para desenvolvimento de aplicações.
Hospedagem de aplicações web (Web apps), com suporte a PHP, ASP.NET,
Node.js e Python. Equivale ao serviço Elastic Beanstalk da AWS.
WebJob - aplicações que podem ser implantadas em um ambiente de App
Service para implementar processamento em background, invocados sob
demanda, por agendamento ou ainda executando continuamente.
Fábio dos Reis
34. Serviços de Armazenamento de Dados
Serviços de Armazenamento de Dados escalável na nuvem
● Banco de Dados não-relacional NoSQL DocumentDB
● Banco de Dados SQL Database ("SQL Server na Nuvem")
● SQL Data Warehouse para conjuntos de dados que ultrapassam 1TB
● Armazém de dados Azure Data Lake para análise de dados e big
data
● Serviço e acesso a arquivos na nuvem via REST API ou protocolo
SMB
Fábio dos Reis
35. Serviços de Armazenamento
O Azure oferece diversos serviços de armazenamento de dados, com capacidade
para até centenas de TB, com quatro opções:
● Blob Storage
● Table Storage
● Queue Storage
● File Storage
Dados
Fábio dos Reis
36. Serviços de Armazenamento
Blob Storage
Dados não-estruturados - texto ou dados binários. Pode ser Page Blob (para
arquivos VHD de VMs) ou Block Blob (qualquer tipo de arquivo)
Table Storage
Armazenamento baseado em par chave-valor NoSQL, para conjuntos de dados
estruturais
Dados Dados Dados
Fábio dos Reis
37. Serviços de Armazenamento
Queue Storage
Solução de mensagens confiável para cenários de integração
File Storage
Para aplicações que usem o protocolo SMB. Empregada para realizar
armazenamento de arquivos disponível como um drive local nas VMs
Dados Dados Dados
Fábio dos Reis
38. SQL Data Warehouse
Data Warehousing na nuvem. Permite armazenar dados de fontes SQL e NoSQL
e executar análises e consultas.
Serviço construído em uma arquitetura MPP - Massively Parallel Processing
Usa como linguagem o T-SQL (muito conhecida)
Pode ser integrada a ferramentas como o PowerBI para
visualização de dados, Machine Learning para análise
preditiva e HDInsight para serviços analíticos.
Fábio dos Reis
39. SQL Stretch Database
Este serviço permite o armazenamento de partes de um banco de dados SQL
Server 2016 no Azure.
É possível mover dados das instalações locais para a nuvem, e os dados movidos
permanecem online para consultas a partir de aplicações.
Fábio dos Reis
40. Big Data e Analytics
Processamento e análise de conjuntos de dados extremamente grandes, que não
podem ser processados utilizando-se ferramentas convencionais de
processamento de dados.
Os dados em Big Data podem provir de diversas fontes, estruturadas,
semiestruturadas e não-estruturadas.
Exemplos de conjuntos de dados massivos são dados de mídias
sociais, do mercado de ações, de mecanismos de busca online,
de e-commerce, sensores em equipamentos industriais, etc.
Fábio dos Reis
41. Analytics: Data Lake Store
Repositório que armazena dados em formato raw (bruto).
Cientistas de Dados e Analistas de Dados podem armazenar dados de qualquer
formato e tamanho e realizar todo tipo de processamento e análise.
É possível executar Hadoop, HDInsight ou Data lake Analytics sobre dados em
um Data Lake.
Data Lake é diferente de Data Warehouse: em um DW os dados são
armazenados de maneira estruturada e acoplados em esquemas.
Em um DL, os dados são armazenados em formato bruto.
Fábio dos Reis
42. Analytics: HDInsight
HDInsight - implementação em nuvem Azure da tecnologia Apache Hadoop,
solução popular para análise de dados e Big Data.
Usa a distribuição HortonWorks Hadoop.
Equivale ao AWS Elastic MapReduce (EMR)
Fábio dos Reis
43. Analytics: Machine Learning
Grandes volumes de dados podem ser analisados para encontrarmos padrões,
os quais podem nos ajudar a resolver problemas, prever eventos futuros e nos
prepararmos para eles.
Para examinarmos volumes de dados massivos podemos lançar mão de
ferramentas de Machine Learning, como o Azure Machine Learning, que
fornece análise preditiva.
Também é possível implantar os modelos preditivos criados como um web
service, e monetizá-los.
Fábio dos Reis
44. Analytics: Power BI
Serviço de analytics baseado em nuvem que permite criar visualizações,
análises ad-hoc e descobrir insights para os negócios a partir dos dados.
O Power BI pode ler dados e fornecer visualizações para serviços do Azure
como Machine Learning, HDInsight, SQL Azure DB, Azure Storage, etc.
BI = Business Intelligence / Inteligência de Negócios
Fábio dos Reis
45. Serviços para Internet das Coisas
A Internet das Coisas se refere a uma rede gigante de objetos que se conectam
entre si e trocam e analisam dados.
Podem ser itens de uso diário, como smartphones, máquinas de lavar roupa,
veículos ou dispositivos portáteis.
Ou ainda componentes de máquinas e sistemas industriais e críticos, como
motores de avião ou plataformas de petróleo.
A plataforma Azure possui diversos serviços relacionados à IoT, como:
● Azure Sphere, IoT para sistemas microcontrolados com Linux
● Azure IoT Edge, serviços de IA em dispositivos IoT
Fábio dos Reis
46. Internet das Coisas: Azure Sphere
O Azure Sphere é uma distribuição Linux para aplicações de Internet das Coisas.
Trabalha com a MCU MediaTek MT3620, de arquitetura ARM.
Kit de Desenvolvimento Azure Sphere
Fábio dos Reis
47. Internet das Coisas: Azure IoT Edge
O IoT Edge é um serviço gerenciado que fornece inteligência de nuvem
localmente, com a implantação e execução de IA (inteligência artificial), serviços
do Azure e uma lógica personalizada diretamente em dispositivos IoT
multiplataforma.
Este serviço destina-se a clientes que desejam analisar dados em dispositivos,
conhecido como "na borda", em vez de usar a nuvem.
Mais sobre IoT: iotschool.microsoft.com/learning-paths
Fábio dos Reis
48. Serviços oferecidos - Outros
Azure Batch - Solução de computação de alta performance (HPC), também
conhecida como "Big Compute"
Container Service - local isolado onde aplicações rodam sem afetar o resto do
sistema.
Azure AD (Active Directory) - serviço de gerenciamento centralizado de usuários e
computadores.
Fábio dos Reis
49. E quanto custa tudo isso?
Calculadora de preços: https://azure.microsoft.com/pt-br/pricing/
Fábio dos Reis
50. Como usar o Azure?
Qualquer um pode usar o Azure.
No website, é possível criar uma conta que já vem com US$ 200,00 em créditos,
a serem utilizados no primeiro mês (R$ 670,00 atualmente).
Diversos serviços são gratuitos durante todo o primeiro ano da assinatura,
incluindo, entre outros:
● Máquinas Virtuais Windows e Linux
● Bancos de Dados SQL
● Armazenamento de Arquivos
Mais de 25 serviços são gratuitos permanentemente, como o Load Balancer e a
API de Detecção Facial
Fábio dos Reis
51. Como usar o Azure?
azure.microsoft.com/pt-br/free/
Fábio dos Reis
55. Certificações Microsoft Azure
Programa de Certificações Microsoft Azure:
https://www.microsoft.com/en-us/learning/azure-exams.aspx
Preços dos exames: US$ 165,00
Fábio dos Reis