Administracao de Infraestrutura ZOPE Plone

Embed Size (px)

Citation preview

  • ZOPE/PLONEAdministrao de infraestrutura Zope/Plone

    Treinamento presencial

  • Introduo Este treinamento destinado aos

    administradores da infraestrutura que realizaro e administraro as instalaes de ZOPE/PLONE em suas redes.

    ZOPE/PLONE

  • Captulo 01 Introduo

    Zope

    Plone

    Python

    Requisitos para Instalao Sistema Operacional

    Hardware

    Pacotes necessrios

    Atualizaes

    ZOPE/PLONE

  • Introduo Os SGCs so semelhantes a um framework

    Websites pr-estruturados

    Permite a criao, armazenamento e administrao de contedos dinmicos

    SGC = CMS (Content Management System)

    Sistemas de Gesto de Contedo

  • Linguagem de Programao Alto nvel

    Imperativa

    Orientada a objetos

    Tipagem dinmica e forte

    Python

  • Servidor de Aplicaes WEBInterpreta ZPT e DTML

    Gera sada HTML

    Escrito em Python

    ZOPE

  • SGCProjeto OPEN SOURCE, entre os 2% principais do mundo

    340 desenvolvedores

    57 pases participantes

    Plone

  • Arquitetura

  • Instalao

  • Pr-Instalao

    Atualizar a lista de pacotes

    Python 2.4

    Ubuntu 9.4 -> Python 2.5

    Python

    Python-Dev

    Python-Imaging

    Python-SetupTools

    Zope SKEL

    http://peak.telecommunitu.com/dist/ez_setup.py

  • Neste captulo voc viu... Plone, Zope e Python

    Instalao

    Bibliotecas necessrias para instalao

    Reviso

  • Laboratrio 01 Crie um novo site Plone chamado: MEU SITE

    Crie outro site Plone chamado: SITE 02

    Observe as demais instrues do instrutor.

    Laboratrio

  • Captulo 02 Introduo

    Segurana da Informao no ZOPE/PLONE

    Gerenciamento de usurios

    Permisses padro

    Grupos de usurios

    Papis locais e compartilhamento

    Controle de acesso por meio de Workflow

    ZOPE/PLONE

  • Introduo segurana da informao em ZOPE/PLONE

    Permisses de baixo nvel

    Papis

    Papis locais

    Fluxos de trabalho

    Segurana

  • Papis (user roles) Anonymous

    Authenticated

    Manager

    Member

    Owner

    Reviewer

    Papis no so grupos de usurios

    Segurana

  • Permisses View

    Modify Portal Content

    Access contents information

    List folder contents

    Segurana

  • Interface de Gerenciamento Zope (ZMI)

    Aba security

    Listagem das permisses atribudas ao papel

    Acquire herda as permisses do objeto pai

    Permisso padro = anonymous

    Segurana

  • Criao de Usurio/Grupo Plone adiciona o conceito de grupo de usurios

    aos papis

    Papis podem ser atribudos a grupos

    Segurana

  • Papis locais e compartilhamento Aba compartilhamento

    @@sharing

    Manager (/stuff)

    Segurana

  • Controle de acesso por workflow Na maior parte dos casos a forma correta de se

    fazer gesto de permisses e seu contedo atravs do workflow.

    Os estados do workflow so exibidos nos drop-down no canto superior direito, quando na aba viso de um tipo de contedo.

    Segurana

  • Neste captulo voc viu... Introduo aos conceitos de segurana no

    ZOPE/PLONE

    Papis, grupos e usurios

    Pemisses

    Workflow

    Reviso

  • Laboratrio 02 Neste laboratrio voc ir criar grupos de

    usurios, atribuir papis, criar os usurios, inser-los nos grupos e testar as configuraes.

    Laboratrio

  • Captulo 03

    Otimizao de desempenho:

    Parmetros ajustveis

    Varnish

    Politicas de Cache:

    Descrio das polticas de Cache

    Quando aplicar cada tipo de poltica

    Procedimento de Backup

    ZOPE/PLONE

  • O que otimizar?

    SERVIDOR DE CACHE- SQUID- VANISH

    BALANCEAMENTO DE CARGA- Pound- Hardware

    ZOPE

    Servidor ZEO

  • ZEO Zope Enterprise Objects

    Sistema de balanceamento de carga

    Mltiplas instncias do ZOPE acessando uma nica base de dados

    Consistncia das informao

    Otimizao

  • VarnishAcelerador para aplicativos WEB

    300 a 1000 vezes mais rpido

    Reduz/Elimina o acesso a rede e disco armazenando o contedo em memria RAM do servidor

    Otimizao

  • Poltica de Cache Sem cache Proxy

    Com cache Proxy

    Com Proxy Cache e view caching dividido

    Otimizao

  • Cache Caching forte

    Cache moderado

    Caching fraco

    Sem Cache

    Otimizao

  • Backup Data FS

    Customizaes

    Produtos instalados

    Mtodos externos

    Arquivos de configurao

    Arquivos de traduo

    Produtos em desenvolvimento

    Backup

  • Backup Repozo.py

    Mtodo 1 Shutdown

    Mtodo 2 Pack

    Data.fs.old

    Backup

  • Neste captulo voc viu...

    Otimizao de desempenho:

    Parmetros ajustveis

    Varnish

    Politicas de Cache:

    Descrio das polticas de Cache

    Quando aplicar cada tipo de poltica

    Procedimento de Backup

    Reviso

  • Laboratrio 03 Neste laboratrio voc ir realizar a instalao

    de um ambiente redundante e com cache habilitado, estabelecendo as melhores prticas para este ambiente. Voc ir, tambm, configurar e testar as rotinas de backup para os seus sites.

    Laboratrio