sexta-feira, 21 de junho de 2013

O que é SaaS ?

Saas é a sigla de (Software as a service) é um modelo de distribuição de software, na qual não é vendido e instalado localmente, mas sim é liberado apenas o acesso ao serviço oferecido por este software e é licenciado para a utilização através da internet em algum servidor. Ele é um tipo de modelo de distribuição de software, na qual funciona somente na internet e é usado na forma de serviço. Não precisa de instalação diretamente nas máquinas dos clientes, e mais, o usuário pode ter acesso ao software de qualquer lugar que tenha acesso a internet.

Atualmente muito se fala no modelo de computação na nuvem, e esse tipo de software está integrado nesse tipo de serviço. Não há mais uma instalação propriamente dita do software, tão pouco paga-se por ele. Hoje em dia ele pode ser usado de qualquer parte do mundo e é pago somente pelo o seu uso, não aquisição.

No Saas, a única infraestrutura necessária para o cliente é o seu próprio computador e uma conexão a internet. Os outros quesitos estarão a cargo do próprio fornecedor, como aplicação, plataforma e infraestrutura. Deste modo o software passa a ser fornecido como um serviço, o usuário não paga mais para comprá-lo, apenas para fazer uso dele, sendo que o custo arcado pelo cliente costuma ser menor do que adquirir o software, caso fosse necessário.

No entanto, para quem fornece um software Saas deve estar preparado pois ele é o responsável por todo o tipo de infraestrutura necessária. Como vimos, o valor do software é um fator muito relevante para o usuário, no entanto, existem outras tantas vantagens ao adquirir este tipo de serviço. Uma das grandes vantagens em adotar o Saas é a facilidade de atualização do software adquirido, toda a responsabilidade de infraestrutura é por conta de quem está prestando o serviço e ainda o acesso pode ser feito de qualquer lugar que tenha internet.

Um fator primordial que as empresas buscam ao contratar um serviço Saas é a disponibilidade no atendimento, a implantação e claro, a confiabilidade. Sendo que o quesito confiabilidade sempre gerou muitas dúvidas em várias empresas. Para tanto, esta desconfiança deverá mudar ao longo do tempo pois, cada vez mais, esse tipo de modelo será usado.

Benefícios


· Agilidade: pois não é mais necessário comprar um servidor ou instalar sistemas;

· Flexibilidade: pois, por ser um sistema integrado na web, diferentes usuários em lugares distintos podem utilizar o mesmo sistema sem algum problema;

· Diminuição do Risco: a empresa ao invés de investir em compra de servidores, licenças e no treinamento pessoal o usuário só paga conforme a utilização do sistema;

· Retorno no Investimento : no modelo que era usado e, continua ainda por muitos, é necessário esperar meses, ou até anos, para ter o retorno do investimento inicial, o que não acontece quando feito no Saas, o retorno costuma ser muito mais rápido, já que o investimento inicial requer pouco custo.

· Redução de Custos: há uma significativa redução de custos, já que o fornecedor de Saas consegue reduzir e consolidar suas despesas, pois uma mesma equipe pode monitorar, realizar backups e prover o serviço pretendido a um número elevado de clientes.


domingo, 2 de junho de 2013

Camada OSI

CAMADA 1 - FÍSICA 

A camada física define as especificações elétricas, mecânicas, funcionais e de procedimentos para ativar, manter e desativar o link físico entre sistemas finais. Os níveis de tensão, temporizações, taxas de transferências, distâncias máximas de transmissão, cabeamento, conectorização e outros atributos da rede são definidos pelas especificações dessa camada.
A camada física especifica, portanto, a maneira com que os 0s e 1s serão enviados através da rede.


CAMADA 2 - ENLACE 


A camada de enlace fornece trânsito seguro de dados através de um link físico, é a camada que trata do endereçamento físico (MAC Address), da topologia, do acesso ao meio, da entrega ordenada de quadros, do controle de fluxo e da notificação de erros. 


A Camada de Enlace é a responsável pela comunicação da camada física com as camadas de nível superior através do Logical Link Control (LLC), por nomear ou identificar computadores, por organizar ou agrupar os bits através do enquadramento e decidir qual host irá ocupar a rede utilizando o Media 
Access Control (MAC).


O IEEE também definiu um modelo para redes, compatível com o modelo OSI, que divide a camada de enlace OSI em duas subcamadas separadas a saber:
Subcamada Media Access Control (MAC) (transições para os meios inferiores).
Subcamada Logical Link Control (LLC) (transições para a camada de rede superior) 


É importante ressaltar que o endereço que controla a comunicação entre dois hosts nos limites de uma LAN é o endereço físico, o MAC Address, quando um host necessita comunicar-se com um host que está localizado em uma rede diferente ou geograficamente distante, o esquema de endereçamento utilizado será o da Camada de Rede que veremos a seguir.


CAMADA 3 - REDE 


A camada de rede é a responsável pela conectividade e seleção de caminhos entre dois hosts localizados em redes diferentes ou geograficamente separados. Ela é a responsável pela navegação dos dados fornecendo seleção de caminhos, roteamento e endereçamento de forma a encontrar o melhor caminho através da rede. As redes privativas ou autônomas operam de forma semelhante aos ISP - Provedores de Serviço de Internet, dessa forma, utilizam o mesmo esquema de endereçamento, no caso, o Endereço IP.


CAMADA 4 - TRANSPORTE 


A camada de transporte é a responsável por regular o fluxo das informações da origem para o destino. Um importante protocolo dessa camada é o TCP que segmenta os dados que o host de origem que está enviando e reorganizam essa seqüência no host de destino verificando a falta de segmentos, possíveis erros e solicitando retransmissões necessárias ao fornecimento das informações sem erros às camadas superiores. A camada de transporte é a responsável pela qualidade e confiabilidade dos serviços de transporte de dados, e o faz estabelecendo, mantendo e terminando corretamente circuitos virtuais, controlando o fluxo de informações, detectando e recuperando erros de transporte. 


CAMADA 5 - SESSÃO 


A camada de sessão permite que duas aplicações em computadores diferentes estabeleçam uma sessão de comunicação. Nesta sessão, essas aplicações definem como será feita a transmissão de dados e coloca marcações nos dados que estão sendo transmitidos. Se porventura a rede falhar, os computadores reiniciam a transmissão dos dados a partir da última marcação recebida pelo computador receptor.


CAMADA 6 - APRESENTAÇÃO 


A camada de apresentação é a responsável pelo tratamento dos dados de forma a torná-los compatíveis com as camadas de sessão e aplicação. É nessa camada que os bits provenientes das camadas inferiores serão traduzidos para formato de texto ou imagem ou áudio, por exemplo, os códigos ASCII e EBCDIC formatam textos, enquanto GIF e JPEG formatam imagens, WAV, AVI e MPEG formatam o áudio em fluxo contínuo e HTML formata e gerencia documentos. No sentido inverso, da camada de apresentação para as camadas inferiores, os textos, imagens e sons serão transformados em bits para transporte pela rede. Um fator importante, esta camada também cuida da compactação e criptografia dos dados.


CAMADA 7 - APLICAÇÃO


A camada de aplicação fornece serviços apenas a aplicativos dos usuários como planilhas, editores de texto, correio e navegadores, enfim, é a camada OSI mais próxima do usuário.