php nas nuvens 2.0 - apresentando a simple cloud api

24

Upload: marcos-bezerra

Post on 09-Jul-2015

3.284 views

Category:

Technology


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

Page 1: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API
Page 2: 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

Page 3: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

3

Page 4: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

4

Interoperabilidade

Page 5: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

5

Page 6: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

6

Page 7: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

7

O porquê da Simple Cloud API

Page 8: PHP Nas Nuvens 2.0 - Apresentando a 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.

Page 9: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

9

Page 10: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

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

Page 11: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

11

Subdivisão da API

File Storage

Rackspace Cloud Files Windows Azure Blob Storage

Amazon S3 Nirvanix

Page 12: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

12

Subdivisão da API

Document Storage

Amazon SimpleDB Windows Azure Table Storage

Page 13: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

13

Subdivisão da API

Simple Queues

Windows Azure Table Storage Amazon SQS

Page 14: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

14

Page 15: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

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

Page 16: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

16

Page 17: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

17

Características importantes

Page 18: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

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.

Page 19: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

19

O futuro da Simple Cloud API

Page 20: PHP Nas Nuvens 2.0 - Apresentando a 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.

Page 21: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

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.

Page 22: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

22

Dúvidas em Terra?

Page 23: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

Contatos●[email protected][email protected] ●http://twitter.com/mbezerra●http://www.linkedin/in/mbezerra ●http://www.slideshare.net/mbezerra●(83) 9946-7761 (TIM)

23

Page 24: PHP Nas Nuvens 2.0 - Apresentando a Simple Cloud API

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