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.
PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API
1.
2. 2
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
8. 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.
10. 10
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.
11. 11
Subdivisão da API
File Storage
Rackspace Cloud Files
Windows Azure Blob Storage
Amazon S3
Nirvanix
12. 12
Subdivisão da API
Document Storage
Amazon SimpleDB
Windows Azure Table Storage
13. 13
Subdivisão da API
Simple Queues
Windows Azure Table Storage
Amazon SQS
15. 15
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.
18. 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.
20. 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. 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.