\documentclass{beamer}

\definecolor{corClara}{rgb}{0.26,0.32,0.66}
\definecolor{corMaisEscura}{rgb}{0.16,0.22,0.56}

\usetheme{Frankfurt} %Outra boa opção = Ilmenau

\setbeamertemplate{background canvas}[vertical shading][bottom=gray!30,top=white!80]
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{items}[ball]

\setbeamercolor{palette primary}{fg=white,bg=corMaisEscura!45!black}

\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{hyperref}
\usepackage{graphicx}

%\beamertemplatetransparentcoveredmedium 
\setbeamercolor{alerted text}{fg=corClara}
\setbeamercolor{normal text}{fg=black}

\setbeamertemplate{footline}[page number]

\setbeamercolor{author}{fg=corClara}
\setbeamercolor{institute}{fg=black}
\setbeamercolor{date}{fg=black}

\setbeamercolor{structure}{fg=corClara}
\setbeamercolor{section in head/foot}{fg=black,bg=gray!70!white}
\setbeamercolor{subsection in head/foot}{bg=gray!70!white}
\setbeamercolor{frametitle}{fg=corMaisEscura!50!black,bg=gray!50!white}

\setbeamercolor{block title}{bg=black!50!corMaisEscura,fg=corClara!50}
\setbeamercolor{block body}{bg=black!90!corMaisEscura,fg=white}
\setbeamercolor{item}{fg=corMaisEscura}


\title{Amazon EC2, Google Apps e Microsoft Azure Platform}
\author{Daniel Ricardo dos Santos \\ Diogo de Campos \\ João Paulo Pizani Flor \\ Maurício Oliveira Haensch}
\institute{Universidade Federal de Santa Catarina}
\date{\today}

\AtBeginSection[] 
{
	\begin{frame}<beamer> 
		\frametitle{Agenda} 
		\tableofcontents[currentsection]  
	\end{frame}
}

\begin{document}

\frame{\titlepage}

\begin{frame}
	\frametitle{Agenda}
	\tableofcontents
\end{frame}


%----------------------------------------------------------------------------------------------------
\section{Cloud Computing}

	\subsection*{}
	\begin{frame}
		\frametitle{Cloud Computing}
		\begin{figure}
			\begin{center}
				\includegraphics[scale=0.5]{imagens/cloud.png}
			\end{center}
		\end{figure}

	\end{frame}


	\begin{frame}
		\frametitle{O que é?}
		\begin{itemize}
			\item<1-> \alert<1>{A definição de computação em nuvem é baseada em cinco atributos:}
			\item<2-> \alert<2>{\textbf{Recursos compartilhados} - Os recursos são compartilhados entre diversos usuários, como infraestrutura ou aplicação.}
			\item<3-> \alert<3>{\textbf{Escalabilidade em massa} - Proporciona a possibilidade de escalar recursos, como taxa de transmissão e armazenamento.}
			\item<4-> \alert<4>{\textbf{Elasticidade} - Os usuários podem aumentar ou diminuir seus recursos computacionais facilmente.}
			\item<5-> \alert<5>{\textbf{Pay as you go} - Os usuários pagam apenas pelos recursos e pelo tempo efetivamente utilizados.}
			\item<6-> \alert<6>{\textbf{Self-provisioning} - Os próprios usuários alocam seus recursos.}
		\end{itemize}
	\end{frame}
	


	\subsection*{}
	\begin{frame}
		\frametitle{Modelos de serviço}
		\begin{itemize}
			\item {\textbf{IaaS} - Infrastructure as a Service.}
			\item {\textbf{PaaS} - Platform as a Service.}
			\item {\textbf{SaaS} - Software as a Service.}
			\bigskip
			\begin{figure}
				\begin{center}
					\includegraphics[scale=0.4]{imagens/spi4.png}
				\end{center}
			\end{figure}
		\end{itemize}
	\end{frame}


%----------------------------------------------------------------------------------------------------
\section{Amazon EC2}
% http://aws.amazon.com/ec2/faqs/

	\subsection*{}
	\begin{frame}
		\frametitle{Amazon Elastic Compute Cloud}
		\begin{itemize}
			\item<1-> \alert<1> {Web service que provê acesso a máquinas virtuais com recursos flexíveis (elásticos) na nuvem.}
			\item<2-> \alert<2> {Usuário tem total controle sobre a máquina fornecida.}
			\item<3-> \alert<3> {Utiliza \href{http://www.xen.org}{Xen} para virtualização.}
			\item<4-> \alert<4> {Infrastructure as a service (IaaS).}
		\end{itemize}
	\end{frame}


	\subsection*{}
	\begin{frame}
		\frametitle{Hardware}
		\begin{itemize}
			\item<1-> \alert<1> {As aplicações rodam em uma máquina virtual chamada de \emph{instância}.}
			\item<2-> \alert<2> {Há 4 tipos de instância com diferentes tipos de configuração:}
			\begin{itemize}
				\item \alert<2>{\emph{Standard}}
				\item \alert<2>{\emph{High-memory}}
				\item \alert<2>{\emph{High-CPU}}
				\item \alert<2>{\emph{Cluster Compute}}
			\end{itemize}
		\end{itemize}
	\end{frame}

	
	\begin{frame}
		\frametitle{EC2 Compute Unit}
		\begin{itemize}
			\item<1-> \alert<1> {É a medida de ``poder de processamento'' de uma instância EC2.}
			\item<2-> \alert<2> {Equivale aproximadamente a um processador \emph{Xeon} 2007 de 1.2GHz.}
			\item<3-> \alert<3> {Medida virtual é necessária, pois o hardware real que sustenta o
EC2 é variável.}
		\end{itemize}
	\end{frame}
	
	
	\begin{frame}
		\frametitle{\emph{Cluster Compute}}
		\begin{itemize}
			\item<1-> \alert<1> {Alto uso de CPU com boa performance de rede, voltadas para (\emph{High Performance Computing}) e em geral a aplicações \emph{network-bound}.}
			\item<2-> \alert<2> {Cluster Compute Quadruple Extra Large Instance:}
			\begin{itemize}
				\item \alert<2> {33.5 EC2 Compute Units}
				\item \alert<2> {23 GB de RAM}
				\item \alert<2> {1690 GB of local storage}
				\item \alert<2> {Plataforma 64-bit}
				\item \alert<2> {Interconnect: 10 Gigabit Ethernet}
			\end{itemize}
		\end{itemize}
	\end{frame}
	
	\begin{frame}
		\frametitle{Para saber mais...}
		
		\bigskip
			\begin{center}
				\url{http://aws.amazon.com/ec2/faqs}
			\end{center}
		\bigskip
	\end{frame}



%----------------------------------------------------------------------------------------------------
\section{Google Apps}
	\subsection*{}
	\begin{frame}
		\frametitle{O que é?}
		\begin{itemize}
			\item<1-> \alert<1> {Serviços do Google (como Gmail, Docs, Calendar) voltados para organizações.}
			\item<2-> \alert<2> {Alguns diferenciais em relação às versões gratuitas.}
			\begin{itemize}
				\item<3-> \alert<3> {Gmail oferece recursos de lista de e-mails aprimorados e limites de armazenamento ampliados (25GB).}
				\item<4-> \alert<4> {Calendar permite agendar salas de conferências ou outros recursos compartilhados no seu escritório.}
			\end{itemize}
			\item<5-> \alert<5> {\textbf{Software as a Service}.}
		\end{itemize}
	\end{frame}
	
	\begin{frame}
		\frametitle{Vantagens}
		\begin{itemize}
			\item{Empresa não precisa mais de servidores.}
			\item{Equipe de TI reduzida.}
			\item{Menos preocupação com questões de segurança.}
		\end{itemize}

		\begin{figure}
			\begin{center}
				\includegraphics[scale=0.35]{imagens/google.jpg}
			\end{center}
		\end{figure}

	\end{frame}
	
	\begin{frame}
		\frametitle{Vendendo o peixe}
		\begin{itemize}
			\item<1-> \alert<1> {Quem usa?}
			\begin{itemize}
				\item<2-> \alert<2> {Salesforce}
				\item<3-> \alert<3> {Lojas Renner}
				\item<4-> \alert<4> {GE - General Electric}
			\end{itemize}
			\item<5-> \alert<5> {Custa US\$50,00 por usuário ao ano.}
			\item<6-> \alert<6> {30 dias de \textit{free trial}.}
		\end{itemize}
	\end{frame}
	
	\begin{frame}
		\frametitle{Para saber mais...}
		
		\bigskip
			\begin{center}
				\small{\url{http://www.google.com/apps/intl/pt-BR/business/faq.html}}
			\end{center}
		\bigskip
	\end{frame}
	
	
%----------------------------------------------------------------------------------------------------
\section{Microsoft Azure}
	

	\subsection*{}
	\begin{frame}
		\frametitle{O que é?}

		\begin{itemize}
			\item<1-> \alert<1> {Platform as a Service}
			\item<2-> \alert<2> {Processamento, armazenamento e taxa de transmissão sob demanda para executar aplicações Web nos	datacenters da Microsoft.}
			\item<3-> \alert<3> {Os componentes da plataforma são Windows Azure, SQL Azure e AppFabric.}
			\item<4-> \alert<4> {As linguagens suportadas são PHP, Java e Ruby, entre outras.}
		\end{itemize}
		
	\end{frame}

	\begin{frame}
		\frametitle{Hardware}
		\begin{itemize}
			\item<1-> \alert<1> {As aplicações rodam em máquinas virtuais.}
			\item<2-> \alert<2> {Há 4 configurações possíveis de hardware:}
			\begin{itemize}
				\item \alert<2>{\emph{Small} - 1 Processador / 1.75 GB RAM}
				\item \alert<2>{\emph{Medium} - 2 Processadores / 3.5 GB RAM}
				\item \alert<2>{\emph{Large} - 4 Processadores / 7 GB RAM}
				\item \alert<2>{\emph{Extra} - 8 Processadores / 14 GB RAM}
			\end{itemize}
		\end{itemize}
	\end{frame}


	\begin{frame}
		\frametitle{Como funciona?}
		\begin{itemize}
			\item {Uso de aplicativos já desenvolvidos, comunicando-se com a plataforma pela Internet.}
			\item {Administradores de sistema adicionam e gerenciam facilmente recursos.}
		\end{itemize}

		\includegraphics[scale=0.5]{imagens/microsoft-comofas.png}
	\end{frame}

	\begin{frame}
		\frametitle{Quem usa}
		\begin{table}[ht]
			\centering
			\begin{tabular}{lll}
				\includegraphics[scale=0.45]{imagens/3m.png} &
				\includegraphics[scale=0.45]{imagens/siemens.png} &
				\includegraphics[scale=0.45]{imagens/kia.png} \\

				\includegraphics[scale=0.45]{imagens/verisign.png} &
				\includegraphics[scale=0.3]{imagens/miami.jpg} &
				\includegraphics[scale=0.45]{imagens/ap.png} \\
			\end{tabular}
		\end{table}
	\end{frame}
	
	\begin{frame}
		\frametitle{Para saber mais...}
		
		\bigskip
			\begin{center}
				\url{http://www.microsoft.com/windowsazure/products/default.aspx}
			\end{center}
		\bigskip
	\end{frame}
	
	
%-----------------------------------------------------------------------------------------------
	\section*{}
	\begin{frame}
		\frametitle{Referências}
		\begin{itemize}
			\item {Cloud Security and Privacy - Tim Mather, Subra Kumaraswamy, Shahed Latif - 2009}
			\item {Amazon EC2 - \color{blue}{\href{http://aws.amazon.com/}{http://aws.amazon.com/}}}
			\item {Google Apps - \color{blue}{\href{http://www.google.com/apps/}{http://www.google.com/apps/}}}
			\item {Microsoft Azure Platform - \color{blue}{\href{http://www.microsoft.com/windowsazure/}{http://www.microsoft.com/windowsazure/}}}
		\end{itemize}
	\end{frame}

\end{document}
