segunda-feira, 15 de fevereiro de 2016

Utilizando Avaliação Gratuita - Parte 1

Antes de migrar suas aplicações para qualquer serviço é sempre bom fazer uma avaliação e de preferência sem pagar nada por isso. 
Para tentar atrair novos usuários os serviços: Amazon Web Services (AWS) , Windows Azure e Google Cloud oferecem um período de avaliação gratuita de suas ferramentas. Abaixo iremos resumir como funcionam essas avaliações gratuitas.

Avaliação Gratuita Windows Azure


Começamos com a plataforma do Windows Azure, logo de cara ao acessar o site você ver a imagem acima, que é um bom convite para testar a plataforma.
Depois de clicar no link você será levado para uma página com mais informações, abaixo você estão listadas algumas delas:

  • R$ 750,00 em créditos durante o período de 1 (um) mês ou até os créditos durarem, para usar como quiser*, ou seja, você pode usar apenas um serviço ou pode utilizar vários ao mesmo tempo. Desde máquinas virtuais, banco de dados, armazenamento e outros;
  • Compilar aplicativos de API, móveis e Web que usem Cache Redis, Pesquisa ou Rede de Distribuição de Conteúdo;
  • Usar Big Data para Aprendizado de Máquina, Análise de Fluxo e Hadoop.
  • Você também pode criar aplicativos IOT (Internet of Things, tradução livre: Internet das Coisas).
  • Ele também oferece outros serviços mais específicos, veja a lista abaixo alguns deles:
    • Catálogo de dados;
    • Pesquisar;
    • Active Directory do Azure;
    • Active Directory B2C do Azure;
    • Rede virtual;
  • Painel informando o uso dos créditos até o momento, ele é atualizado em tempos e tempos e dar para sentir se você estivesse pagando como seria o consumo (Não se esqueça que a moeda base é o Dollar então podem haver variações quando convertido para Real).
*Existem algumas limitações, como: até 14 máquinas virtuais, até 40 bancos de dados SQLou até 8 TBs de armazenamento por um mês. Ahh...isso dar fazer um montão de coisas e a gente pode conviver com essas limitações.

Alternativas à avaliação gratuita

A Microsoft também oferece outras alternativas para você testar os serviços do Windows Azure:
  • Assinante do Visual Studio
    • Se você é assinante do produto Visual Studio você pode ganhar até  R$ 6.780,00 por ano para usar na plataforma Azure.
  • Startup
    • O Microsoft BizSpark é um programa global que ajuda start-ups por meio do fornecimento de acesso grátis a suporte, software e serviços de nuvem da Microsoft. Desde 2008, mais de 100.000 start-ups participam do BizSpark. E o número só aumenta. O BizSpark inclui:
      • Até US$ 750 por mês de serviços de nuvem GRATUITOS do Azure por 3 anos, ou seja, US$ 150 ao mês para cada um de 5 desenvolvedores.
      • Um pacote completo de ferramentas e software de teste e desenvolvimento, como o Visual Studio, o Windows e o Office.
      • Acesse centenas de aulas de treinamento, conteúdo técnico e tenha direito a suporte por telefone para 4 incidentes pane/reparo GRÁTIS.
    • Quando submeter sua inscrição ele deverão de dar feedback após 10 dias úteis.
  • Para uso acadêmico
    • Se você é um professor ou um estudante e se sua Instituição for um membro do Microsoft Educator Grant Program, veja o que o Azure te oferece:
      • A Instituição recebe $250 por mês durante 1 ano;
      • O estudante recebe $100 por mês durante 6 meses.
O que nós achamos da avaliação gratuita

Nós testamos os serviços de Maquina Virtual, Bando de Dados e Armazenamento.

Configuração

Nada muito complicado.

Performance 

Em geral muito boa, mas varia de acordo com a configuração do serviço que escolher.

Na prática

Enquanto testávamos o serviço de banco de dados caiu 1 ou  2 vezes e voltou rapidinho.

Nota

8, Ahh...é uma nota muito boa, não damos uma nota maior porque os créditos consumiram muito rápido.

Conclusão

Os serviços que testamos são muito bons, no entanto ainda um pouco caro para quem está começando seu negócio. Para esses casos sugerimos o BizSpark, vai por nos é a melhor opção. Se sua empresa já está sólida no mercado vale apena experimentar os serviços.

Créditos

A plataforma Windows Azure está presente em diversas regiões do mundo, entre elas o Sul do Brasil, você pode conferir a lista completo de acordo com o serviço clicando aqui.

quinta-feira, 11 de fevereiro de 2016

Perguntas frequentes referentes à Computação em Nuvem

Por se tratar de uma nova tecnologia que prover uma forma diferente de armazenar dados, a Computação em Nuvem, mesmo tendo seus feitos comprovados, desde que foi instaurada no mercado, ainda gera muita desconfiança e especulação dentre os usuários que necessitam desse tipo de serviço. Diante disso, nós resolvemos listar as perguntas mais frequentes referentes à Computação em Nuvem e suas respectivas respostas. É importante ressaltar que as perguntas e respostas aqui mostradas, foram retiradas do site da Amazon EC2, uma das plataformas que será abordada no decorrer da disciplina. 
O intuito em exibir este tipo de conteúdo, é verificar se os usuários do blog, identificam-se de alguma maneira com os questionamentos que foram observados no site da Amazon, a fim de, sanar qualquer dúvida referente à Cloud Computing. 

Segurança

P: Como faço para impedir que outras pessoas visualizem meus sistemas?

Você tem controle total sobre a visibilidade dos sistemas. Os sistemas de segurança do Amazon EC2 permitem que você posicione suas instâncias em execução em grupos arbitrários de sua escolha. Usado a interface de serviços da Web, você pode, então, especificar quais grupos podem se comunicar com quais outros grupos e também quais sub-redes de IP na Internet podem conversar com quais grupos. Isso permite que você controle o acesso às suas instâncias em nosso ambiente altamente dinâmico. É claro que você também deve proteger sua instância assim como faria com qualquer outro host do Linux.

Faturamento

P: Como será a cobrança e o faturamento do uso que eu fizer do Amazon EC2?

Você paga somente por aquilo que usa e Não há taxa mínima. A definição de preço é por hora de instância consumida para cada tipo de instância. Horas parciais de instâncias são cobradas como horas completas. Não há cobrança de transferência de dados entre dois Amazon Web Services dentro da mesma região (por exemplo, entre o Amazon EC2 no Oeste dos EUA e outro serviço da AWS no Oeste dos EUA). 

P: Quando o faturamento dos meus sistemas do Amazon EC2 começa e termina?

O faturamento começa quando o Amazon EC2 inicia a sequência de inicialização de uma instância da AMI. O faturamento termina quando a instância é encerrada, o que poderia ocorrer por meio de um comando de serviços da web ao executar "shutdown -h" ou por meio da falha da instância. 
Geral
P: O que os desenvolvedores podem fazer agora que não podiam fazer antes?

Até agora, os pequenos desenvolvedores não tinham capital para adquirir recursos de computação grandes e assegurar que teriam a capacidade necessária para lidar com os picos inesperados na carga. O Amazon EC2 permite que qualquer desenvolvedor impulsione os próprios benefícios da Amazon de grande escala sem investimento prévio ou compromissos de desempenho. Os desenvolvedores agora estão livres para inovar, sabendo que não importa o quão bem-sucedido seu negócio se torne, será econômico e simples garantir que eles tenham a capacidade de computação de que precisam para atender aos seus requisitos de negócios.

P: Com que rapidez os sistemas serão executados?

Normalmente, leva menos de 10 minutos a partir da emissão da chamada da API RunInstances para o ponto onde todas as instâncias solicitadas começam suas sequências de inicialização. Esse período depende de uma série de fatores, incluindo o tamanho da AMI, o número de instâncias que estão sendo iniciadas e há quão pouco tempo você iniciou aquela AMI. 

P: Com que rapidez posso expandir ou reduzir minha capacidade?

O Amazon EC2 fornece um ambiente de computação verdadeiramente elástico. O Amazon EC2 permite que você aumente ou diminua a capacidade em minutos, não horas ou dias. É possível comissionar uma, centenas ou até milhares de instâncias do servidor simultaneamente. 


Fonte: https://aws.amazon.com/pt/ec2/faqs/

quinta-feira, 4 de fevereiro de 2016

Desmistificando Computação em Nuvem



Em matéria publicada no Olhar Digital, Luan Gabellini define 8 verdades sobre computação em nuvem que prometem desmistificar a Cloud Computing, são elas:

Computação em nuvem não é uma tecnologia - Computação em nuvem significa utilizar novas tecnologias e novos modelos para desenvolver softwares. Não é algo que pode ser criado, mas um conceito que deve ser utilizado para obter benefícios para o seu negócio. 

Computação em nuvem deve ser aplicada e não vendida - Empresas precisam de ferramentas e não de um arsenal de máquinas e programas. É importante buscar soluções para os dilemas da sua empresa, e para isso é preciso estar atento a produtos que realmente geram benefício e não utilizam somente a etiqueta 'cloud' como uma estratégia de marketing para vender mais hardware e software.

Computação em nuvem é oportunidade, não restrição - No modelo tradicional de TI, uma nova funcionalidade precisa ser desenvolvida, distribuída e instalada na máquina de cada usuário. Pare pra pensar o que acontece no caso de um bug? O fluxo se repete a cada problema encontrado, ou pior, o problema fica sem solução. Na nuvem, os desenvolvedores de software podem criar e implantar novas ferramentas muito mais rápido quando comparado a uma ferramenta cliente-servidor. Desse modo sobra tempo pra se fazer um uso mais estratégico do tempo e dos recursos aplicados neste processo. 

Computação em nuvem pode ser segura - A escalabilidade da nuvem torna mais fácil de aplicar e, principalmente, pagar as melhores tecnologias de segurança disponíveis no mercado. Basta pensar quanto sua empresa investiria na segurança dos seus servidores locais e quando uma gigante como a Amazon Web Services investe na sua estrutura. 

Computação em nuvem pode (e deve) ser um ambiente de múltiplos produtos - Você não precisa, e nem deve, escolher um único fornecedor para todas as ferramentas necessárias a sua empresa. Sua estrutura de e-mail pode estar na nuvem com Google Apps for Business, seus arquivos com Dropbox e seu ERP com o GestãoJá. 

Computação em nuvem é conectividade - Você selecionou vários fornecedores e imagina que será complexo e caro integrar tudo? Nesse ponto você pode ficar tranquilo, pois grande parte das soluções em nuvem possuem webservices (portas de entrada e saída), que podem ser facilmente configuradas para permitir a troca de informação entre os sistemas.

Computação em nuvem é mais barata - A nuvem representa economia em aquisição de servidores, helpdesk e economia de tempo na obtenção de informações que passam a ser acessíveis de qualquer dispositivo e de qualquer lugar. Economia comprovada para sua empresa. 

Computação em nuvem é uma necessidade, não um luxo - A necessidade de velocidade no acesso à informação, a maior utilização da internet como canal de comunicação e de vendas e a constante modernização e redução de preços dos serviços “cloud” tornaram a opção por aderir a nuvem uma escolha lógica. É mais barato, mais eficiente, pode ser conectado e com boas práticas seguro. Além disso, significa que sua empresa terá menos problema com e-mail fora do ar, arquivos que sumiram por falta de backup e sistemas que dependam de uma equipe de TI cara e ineficiente.

Fonte:http://olhardigital.uol.com.br/pro/noticia/artigo-8-verdades-sobre-a-computacao-na-nuvem/36215

quarta-feira, 27 de janeiro de 2016

Uma Introdução a Computação em Nuvem

     A computação em nuvem são serviços de software oferecidos através da web, com objetivo de oferecer funcionalidades para solução de algum problema(como problemas relacionados com armazenamento, uso de ferramentas de software, servidores, redes) .Assim, com seu uso não é mais preciso grandes investimentos em software e hardware para utilizar o serviço que necessite. Grandes empresas como a Amazon, Google e a Microsoft oferecem serviços de computação em nuvem, onde são chamados, respectivamente de : Amazon EC2, Google Compute Engine, MS Windows Azure, onde cobram taxas por cada serviço oferecido. 



    Algumas definições de computação em nuvem:

"Computação em nuvem é um modelo que viabiliza o acesso oportuno e sob demanda a um pacote compartilhável de recursos computacionais configuráveis (por exemplo, redes, servidores, áreas para armazenagem, aplicativos e serviços) que podem ser rapidamente distribuídos e liberados com um esforço mínimo de gestão ou interação com o provedor de serviços" [Mell; Grance, 2011, p. 2].

A definição do NIST(national institute of standards and technology)  de computação em nuvem é:
"A computação em nuvem é um modelo para habilitar o acesso por rede ubíquo, conveniente e sob demanda a um conjunto compartilhado de recursos de computação (como redes, servidores, armazenamento, aplicações e serviços) que possam ser rapidamente provisionados e liberados com o mínimo de esforço de gerenciamento ou interação com o provedor de serviços."

   

Fontes: <http://web.unipar.br/~seinpar/2014/artigos/graduacao/Igor%20dos%20Passos%20Granado.pdf>




Bem-Vindos






Olá caros leitores,

No decorrer da disciplina de Gerência de Projetos, este blog introduzirá o conceito de computação na nuvem, relatando e descrevendo algumas plataformas de aplicativo como serviço e serviços de armazenamento em nuvem. Serão abordadas as seguintes ferramentas: Amazon Web Services (AWS); Google Compute Engine; e, MS Windows Azure. 





O Amazon Web Services (AWS) oferece soluções confiáveis com base na nuvem para ajudá-lo a cumprir requisitos empresariais. A execução das suas soluções na Nuvem AWS pode ajudar a disponibilizar suas aplicações em produção com maior rapidez, sem deixar de oferecer o mesmo nível de segurança desfrutado por organizações como Pfizer, Intuit e Marinha dos EUA.



O Microsoft Azure é uma coleção crescente de serviços de nuvem integrados — análise, computação, banco de dados, serviços móveis, rede, armazenamento e Web — para obter mais agilidade, alcançar melhores resultados e economizar.





Google Compute Engine fornece máquinas virtuais em execução em centros de dados inovadores do Google em todo o mundo. Disponibilizam ferramentas e fluxos de trabalho que dão suporte a pequenos e grandes projetos em todo o mundo.