Roteiro dos slides apresentado:
Conceito Arquitetura de um sistema Cliente/Servidor
Quem é o Cliente?
Quem é o Servidor?
Funcionamento de um sistem Cliente/Servidor
Vantagens da Arquitetura Cliente/Servidor
Inconveniências do modelo Cliente/Servidor
Resumo
Referências Bibliográficas
Números não mentem. Mas as pessoas que trabalham com números podem mentir!
Você é potencial vítima deste efeito o tempo todo. Em jornais, revistas, blogs e toda outra mídia, todo dado que é apresentado ao público passa pelo filtro de alguém que sabe fazer isto aí, se quiser. Conjuntos de dados em si são desinteressantes para o grande público, mas um recorte adequado pode tirar deles grandes histórias.
Números não mentem. Mas as pessoas que trabalham com números podem mentir!
Você é potencial vítima deste efeito o tempo todo. Em jornais, revistas, blogs e toda outra mídia, todo dado que é apresentado ao público passa pelo filtro de alguém que sabe fazer isto aí, se quiser. Conjuntos de dados em si são desinteressantes para o grande público, mas um recorte adequado pode tirar deles grandes histórias.
Material criado para consulta e exposição em aula de introdução a informática no IFPB Campus João Pessoa. Ele contém uma introdução a informática e serve para conceitos iniciais no assunto.
Este material pode ser utilizado desde que citado o autor.
Material criado para consulta e exposição em aula de introdução a informática no IFPB Campus João Pessoa. Ele contém uma introdução a informática e serve para conceitos iniciais no assunto.
Este material pode ser utilizado desde que citado o autor.
Sistemas Distribuídos Utilizando Microserviços e AWSJonas Silveira
Conteúdo apresentado no Meetup do grupo AWS Campinas, em 08/07/2017. Foi feita uma apresentação sobre os conceitos de microserviços, como a AWS pode ajudar e no final uma técnica de como refatorar um sistema monolítico para microserviços.
Vantagens e desvantagens de uma arquitetura microservicesFábio Rosato
A demanda cada vez maior por agilidade, inovação e escalabilidade das soluções digitais tem impulsionado a adoção da arquitetura baseada em microservices. Os benefícios desta abordagem são reais e significativos, mas esse estilo arquitetural traz uma série de novos desafios.
Nesta apresentação, vamos fazer um mergulho profundo a partir de exemplos detalhados sobre as vantagens e desvantagens dessa abordagem arquitetural, como por exemplo:
Explorar como realizar a decomposição funcional e como definir taxonomias e granularidades adequadas para os microservices;
Como solucionar problemas arquiteturais como Client-side service discovery e Server-side service discovery, invocação, logging e monitoramento;
Definir protocolos de comunicação (HTTP, AMQP e Websocket) de forma minimizar a latência e lidar com outros requisitos não funcionais;
Como atacar questões de replicação de dados e regras de negócio e dados;
Design Patterns para problemas arquiteturais recorrentes;
Como conduzir a operação e evolução de um sistema nesta abordagem.
2. Roteiro
1.Conceito Arquitetura de um sistema Cliente/Servidor
2. Quem é o Cliente?
3.Quem é o Servidor?
4.Vantagens da Arquitetura Cliente/Servidor
5.Inconveniências do modelo Cliente/Servidor
6.Funcionamento de um sistem Cliente/Servidor
7.Resumo
8.Referências Bibliográficas 2
4. .
Cliente
É ativo, ou seja são eles que solicitam serviços a outros
programas, os servidores.
Responsáveis pela obtenção dos dados
Algumas tarefas a serem realizadas pelo Cliente:
4
5. Processa a informação sem interagir com outros
servidores.
Funciona como um sistema gerenciador de banco de
dados (SGBD).
É responsável pela manutenção da informação
O processamento do servidor geralmente inclui:
Servidor
5
6. Servidores : são equipamentos com maior
poder de processamento e armazenamento;
Clientes: geralmente microcomputadores
PCs ligados em rede.
6
10. É uma arquitetura onde o processamento da
informação é dividido em módulos ou processos
distintos. Um processo é responsável pela
manutenção da informação (Servidor),
enquanto que outro é responsável pela obtenção
dos dados (Cliente)”. BATTISTI, (2001, pág. 38).
.
9
11. Resumo
◇Consiste em um processo realizado no cliente e
outro no servidor que podem ser distinguido um do
outro, embora interajam totalmente;
◇Tanto a plataforma cliente como a plataforma
servidora podem ser atualizadas sem que a
atualização de uma dependa da atualização da
outra;
◇O servidor pode atender a vários clientes
simultaneamente e em alguns casos um cliente
pode acessar vários servidores;
◇A ação em geral é iniciada pelo cliente e não pelo
servidor devendo fornecer proteção e segurança
aos dados.
10
12. Referências
Bibliográficas
A módulo 13 – arquitetura de banco de dados cliente/servidor- SEPI-UNIP
http://br.ccm.net/contents/150-ambiente-cliente-servidor
http://www.penta.ufrgs.br/redes296/cliente_ser/servidor.htm
11