php nas nuvens 2.0 - apresentando a simple cloud api
DESCRIPTION
A Simple Cloud API chega para trazer as tecnologias de nuvem ao PHP e a filosofia do PHP para a nuvem. Com isto, desenvolvedores podem começar a escrever aplicações escaláveis e altamente disponíveis, com a vantagem de as tornarem portáveis. Ideal para quem está querendo código aberto para construir imediatamente uma aplicação sobre ele. A princípio está disponível inicialmente as interfaces para armazenamento de arquivo, armazenamento de documento e de fila simples com adaptadores para os principais servidores na nuvem. Em breve um componente pronto para o Zend Framework, chamado Zend_Cloud, que implementará todas as funcionalidades das interfaces da Simple Cloud API, facilitará o desenvolvimento de aplicações na nuvem feitas em PHP. Nesta palestra, conheça em primeira mão as potencialidades desta API para trabalhar com o PHP nas Nuvens.TRANSCRIPT
Sobre mim●Bacharel em Sistemas de Informação●Programador desde 1985●Desenvolvedor Web desde 1998●Adepto do PHP desde 2000●Coordenador de eventos do PHP-PB●Administrador de Sistemas ERP Totvs Protheus na Vertical Engenharia●Empreendedor da iDiv Sistemas
2
3
4
Interoperabilidade
5
6
7
O porquê da Simple Cloud API
8
Trazer as tecnologias de nuvem ao PHP e a filosofia do PHP para a nuvem.
Aplicações escaláveis e altamente disponíveis, com a vantagem de se tornarem portáveis.
Ser uma opção para quem está querendo código aberto para construir imediatamente uma aplicação sobre ele.
9
A princípio estão disponíveis as interfaces para armazenamento de arquivo, armazenamento de documentos e de fila simples com adaptadores para os principais servidores na nuvem.
10
11
Subdivisão da API
File Storage
Rackspace Cloud Files Windows Azure Blob Storage
Amazon S3 Nirvanix
12
Subdivisão da API
Document Storage
Amazon SimpleDB Windows Azure Table Storage
13
Subdivisão da API
Simple Queues
Windows Azure Table Storage Amazon SQS
14
A meta primária nesta iniciativa é definir interfaces para serem implementadas como um novo componente do Zend Framework chamado 'Zend_Cloud'.
O Zend Framework será o anfitrião destas propostas e as codificará para o Zend_Cloud.
15
16
17
Características importantes
18
A Simple Cloud API não é um serviço, é uma API voltada para a Interoperabilidade;
Expõe operações comuns em serviços de aplicação oferecidos por fornecedores diferentes, tornando mais fácil para o desenvolvedor de PHP construir aplicações nativas na nuvem.
Para tirar vantagem de características com valor agregado disponibilizadas pelos fornecedores, pode-se usar a biblioteca subjacente diretamente.
19
O futuro da Simple Cloud API
20
O campo de serviços de aplicação de nuvem continuará crescendo.
Novas APIs serão acrescidas conforme forem adotadas pelos serviços correspondentes dos fornecedores e surgirem massa crítica de usuários.
A Simple Cloud API não é um padrão e a padronização destes serviços não é nenhuma de suas metas.
21
Uma das metas propostas para o projeto é encorajar a inovação.
O código disponível no lançamento tem a pretensão de ser um ponto de partida para avaliação da comunidade e receber dela as contribuições.
22
Dúvidas em Terra?
Contatos●[email protected]●[email protected] ●http://twitter.com/mbezerra●http://www.linkedin/in/mbezerra ●http://www.slideshare.net/mbezerra●(83) 9946-7761 (TIM)
23
Referências
●http://www.simplecloud.org●Interoperability @ Microsoft [ http://vai.la/jMp ]●Blog Waldemir Cambiucci [ http://vai.la/jMo ]●Zend Framework Community Proposers Wiki [ http://vai.la/jMr ]
24