e outros servicos na Nuvem. Com o avanco podemos notar claramente que as principais empresas de tecnologia tem cada vez mais se curvado para a computacao na nuvem, investindo e adaptando seus servicos para essa tecnologia.Apesar de ainda ser pequeno quando comparado aos demais paises, o mercado brasileiro, principalmente o corporativo tem abracado cada vez mais esse modelo. Segundo o IDC, o crescimento previsto para os proximos tres anos no Brasil e cerca de 74%, financeiramente falando teremos o valor que gira em torno de 798 milhoes de dolares investidos por empresas brasileiras na tecnologia ate o fim de 2015, o que nos leva a crer que cada dia mais grandes empresas comecam a despertar e ve com bons olhos o que antes era uma tecnologia inexplorada e totalmente desconhecida.Fundamentos da Computacao Em NuvemAs caracteristicas essenciais sao as vantagens que as solucoes de computacao em nuvem oferecem. Em conjunto, algumas essas caracteristicas definem a computacao em nuvem e fazem a distincao com outros paradigmas. Sao cinco as principais caracteristicas deste tipo de solucao.Escalabilidade e ElasticidadeTanto os conceitos de escalabilidade, quanto de elasticidade, sao semelhantes quando nos referimos a capacidade que um ambiente possui de entregar volumes em transformacao de cargas de trabalho ao realizar ajustes de recursos no sistema. E importante deixar claro que tanto a escalabilidade quanto a elasticidade, alem de exigir que o sistema reja a aumento de cargas, tambem exige na sua diminuicao, o que muitas vezes costuma ser negligenciado, tornando-se um problema dificil de resolver.Elasticidade e a capacidade de rapido provisionamento e desprovisionamento, com capacidade de recursos virtuais praticamente infinita e quantidade adquirivel sem restricao a qualquer momento.Uma definicao mais atual para a elasticidade, caracteriza como o grau no qual um sistema e capaz de se adaptar a variacoes na carga de trabalho pelo provisionamento e desprovisionamento de recursos de maneira autonomica, de modo que em cada ponto no tempo os recursos disponiveis combinem com a demanda da carga de trabalho o mais proximo possivel.Para notar a diferenca entre escalabilidade e elasticidade, basta observar o intervalo de tempo em que acontecem mudancas no ambiente e principalmente quando e possivel preve-las para que a plataforma possa lidar com essas mudancas antes que elas realmente acontecam.Em outas palavras, a escalabilidade e mais utilizada para descrever os procedimentos e mecanismos que sao aplicados a um sistema com mudancas nas quais sao previsiveis, mudancas essas que geralmente sao de um volume de carga de trabalho em um periodo de tempo, ou seja, mesmo que os ajustes sejam feitos manualmente, com base em estatisticas coletadas pode haver um planejamento de capacidade adequado com uma certa antecedencia.A elasticidade e utilizada em casos em que a mudanca nas cargas de trabalho ocorrem de forma mais rapida, com aumentos ou quedas em um periodo curto de tempo, geralmente com nenhum ou pouco aviso previo, esse tipo de mudanca exige um sistema muito mais flexivel, preparado e automatizado, que reaja a mudancas sem a necessidade de intervencoes manuais.Self-Service Sob DemandaCada dia mais as empresas precisam de agilidade na resolucao dos seus problemas para que dessa forma possam