PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

Post on 09-Jul-2015

3.284 views 0 download

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 of PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

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●mbezerra@gmail.com●mbezerra@googlewave.com ●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