Apresentação
• O que é Sistema Operacional?
• O que é Computação em Nuvem?
• Windows Azure
Surgimento
Serviços e Recursos de Comunicação
Interface com o Usuário
Características de Trabalho
Suporte
Segurança
Vantagens X Desvantagens
O que é Sistema
Operacional ?
Para Tanembaum:
É uma Maquina Estendida
Oculta os detalhes complicados que tem que
ser executados
Apresenta ao usuário uma maquina virtual
mais fácil de usar.
É um gerenciador de Recursos
Cada programa tem um tempo com o
recurso
Cada programa tem um espaço no recurso
O que é Computação em
Nuvem ?
O Conceito de Computação em Nuvem
Computing)
(Cloud
Refere-se à utilização da memória e das capacidades de
armazenamento e cálculo de computadores e servidores
compartilhados e interligados por meio da Internet.
Serviços
IaaS
PaaS
DevaaS
SaaS
CaaS
EaaS
-Infraestrutura como Serviço
-Plataforma como Serviço
-Desenvolvimento como Serviço
-Software como Serviço
-Comunicação como Serviço
-Tudo como Serviço
Principais modelos de Serviços na
Nuvem
SaaS - Software como Serviço:
Uso de um software em regime de
utilização web (ex: Google Docs ,
Microsoft SharePoint Online e
Office 365).
PaaS - Plataforma como Serviço:
Utilizando-se apenas uma
plataforma como um banco de
dados, um web-service, etc. (ex:
Windows Azure).
IaaS - Infraestrutura como
Serviço: Quando se utiliza uma
porcentagem de um servidor,
geralmente com configuração
que se adeque à sua
necessidade.
Surgimento
Foi apresentado para os desenvolvedores e para o público no
dia 27 de outubro de 2008 durante a Conferência de
Desenvolvedores Profissionais da Microsoft, em Los
Angeles.O Windows Azure entrou em produção no dia 1 de
Janeiro de 2010, E no Brasil o Azure chegou no dia 12 de
Abril de 2010.
O Windows Azure é uma plataforma especial para execução
de aplicativos e serviços, baseada nos conceitos da
computação em nuvem. É um serviço totalmente hospedado
e controlado pela Microsoft, o que difere das versões do
Windows lançadas até hoje. Qualquer desenvolvedor
cadastrado pode enviar seus aplicativos para o Azure e rodálos diretamente através do serviço, que confere
escalabilidade e economia de licenciamento.
O Windows Azure coordena a malha de hardware disponíveis
em datacenters Microsoft
Datacenters Microsoft
Principais Recursos e Serviços da
Plataforma
Recursos de Comunicação
Internet
Interface com Usuário
Criando Uma Maquina Virtual
Caraterísticas de Trabalho
Multiprocess
ador
Interfa
ce
Multiusu
ário
Suporte
• Fórum on line (stack overflow ,Fórum do MSDN)
• Painel de Serviços (Para relatar um problema no site)
• Suporte do Windows Azure
• NÍVEIS DE SUPORTE
• DEVELOPER
• STANDARD
• PROFESSIONAL DIRECT*
• PREMIER1
*Disponível apenas nos EUA, Reino Unido e
Canadá
Segurança
A Plataforma Windows Azure é projetada em camadas de
segurança que incluem:
-Roteadores de Filtragem:Rejeitar tentativas de
comunicação.
-Firewalls:Evitar a comunicação de dados não
configurados.
-Proteção Criptográfica de Mensagens:TLS e SSL chaves
criptográficas.
-Gerenciamento de Segurança do Software:Proteger
contra falhas.
-Monitoramento:Sistemas de monitoramento
Vantagens
Pagamento sob demanda: Pague apenas pelo consumo ao
invés de pagar por recursos ou capacidades que pouco ou nunca
seriam utilizadas.
Alta disponibilidade: Ao levar suas aplicações para nuvem (com
no mínimo duas instâncias) sua aplicação estará disponível todo o
tempo. A Microsoft garante através do contrato SLA que sua
aplicação terá uptime de 99,95%.
Complexidade encapsulada: Windows Azure encapsula toda
complexidade relacionada à infraestrutura. Ao ser hospedada na
plataforma Azure, todo balanceamento de carga, backup e demais
operações relacionadas à infraestrutura necessária para que a
aplicação funcione de forma segura e com bom desempenho.
Elasticidade: Com Windows Azure é possível incrementar a
capacidade de computação conforme a necessidade.
Hardware: Elimine a necessidade de gerenciar hardware.
Custo e beneficio: Gastos com hardware e espaço para
Datacenter podem ser reduzidos
Desvantagens
Segurança dos Dados: Onde de fato estão esses dados? Eles
estão seguros? Como alguém pode garantir isso?
Comunicação: E se não houver conexão com a Internet , não
haverá possibilidade de acesso a aplicação.
Requisitos: Requer uma velocidade de banda larga.