Sie sind auf Seite 1von 12

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

INFORME

INTEGRANTES: DAVID BECERRA


LENIN PINANJOTA
RENATO SIGUENCIA

ASIGNATURA: SISTEMAS OPERATIVOS Y REDES

OCTUBRE 2018 – FEBRERO 2019


Resumen
Son una colección de servicios de informática a distancia (también llamados servicios
web) que conforman una plataforma de cloud computing, que ofrece a través de Internet
Amazon.com. El más céntrico y conocido de estos servicios son Amazon EC2 y Amazon
S3.Amazon Web Server es una plataforma virtual de servicios en la nube que nos permite
a crear y configurar potencias de cómputo, almacenamiento de bases de datos, entrega de
contenido y otras funcionalidades para ayudar a las empresas a ajustar su escala y crecer.
Hemos aprovechado esta plataforma para crear un servidor que se podrá visualizar desde
cualquier dispositivo en la web, para ello configuramos protocolos y servicios como
DHCP, DNS, FTP, HTTP, HTTPS.
OBJETIVOS:
General.
Configuración de un servidor usando Amazon web server (AWS) para crear la base de
datos donde se guardara información del proyecto HOLD (Mano robótica imitadora de
movimientos).
Específicos.
 Anclar una página web mediante la plataforma gratuita AWS que servirá como
un apoyo para almacenar información del proyecto, generada y procesada en la
base de datos del servidor.’
 Utilizar diversas opciones y servicios de almacenamiento que ofrece AWS para
la funcionalidad de redes y base de datos.
MARCO TEORICO
Una amplia plataforma de infraestructura de TI
La nube de AWS proporciona un amplio conjunto de servicios de infraestructura, como
potencia de cómputo, opciones de almacenamiento, redes y bases de datos, que se ofrecen
como una utilidad: bajo demanda, disponibles en cuestión de segundos y pagando solo
por lo que utiliza.
Del almacenamiento de datos a las herramientas de implementación, de los directorios a
la entrega de contenido, AWS dispone de más de 50 servicios a solo unos pocos clics.
Los nuevos servicios se aprovisionan rápidamente y sin gastos por adelantado, para que
startups, empresas pequeñas, medianas y grandes y clientes del sector público tengan
acceso a los elementos básicos que necesitan para responder con rapidez a los diferentes
requisitos empresariales.
 Amazon AWS Authentication: un implícito del servicio, la infraestructura de
autenticación utilizado para autenticar el acceso a los diferentes servicios.
 Amazon CloudWatch: Proporciona un control de AWS recursos de la nube, a
partir de EC2.
 Amazon DevPay: Actualmente en versión beta limitada, es un sistema de
facturación y gestión de cuentas para las aplicaciones que los desarrolladores han
construido encima de Amazon Web Services.
 Amazon Elastic Beanstalk: Ofrece un rápido despliegue y gestión de
aplicaciones en la nube.
 Amazon Elastic bloque Store (EBS): Ofrece un persistente nivel bloque de
volúmenes de almacenamiento de EC2.
 Amazon Elastic Compute Cloud (EC2): Provee servidores privados virtuales
escalables con Xen.
 Amazon Elastic MapReduce: Permite a las empresas, investigadores, analistas
de datos y los desarrolladores un proceso fácil y barato de grandes cantidades de
datos. Se utiliza un framework host Hadoop que se ejecutan en la infraestructura
web escala de EC2 y Amazon S3.
 Amazon Flexible Payments Service (FPS): Proporciona una interfaz para los
micropagos.
 Amazon Fulfillment Web Service: Ofrece un servicio web de programación para
los vendedores de los envíos de artículos y de Amazon usando cumplimiento por
parte de Amazon.
 Amazon Historical Pricing: proporciona acceso a los datos históricos de ventas
de Amazon de sus afiliados. (Parece ser que este servicio se ha interrumpido.)
 Amazon Mechanical Turk (Mturk): gestiona las pequeñas unidades de trabajo
distribuidas entre muchos seres humanos.
 Amazon Product Advertising API: Anteriormente conocido como asociados de
Amazon Web Service (A2S) y el Amazona E-Commerce Service (ECS),
proporciona acceso a los datos de productos de Amazon y la funcionalidad de
comercio electrónico.
 Amazon Relational Database Service (RDS): Es un servidor de base de datos
escalable con MySQL y Oracle.
 Amazon Route 53: Ofrece un sistema de nombres de dominio altamente
disponibles y escalables (DNS) de Internet.
 Amazon Simple Email Service (SES): Ofrece el envío de correos masivos y
transaccionales.
 Amazon Simple Storage Service (S3): Proporciona almacenamiento de servicios
Web.
 Amazon Simple Queue Service (SQS): Proporciona una cola de mensajes
organizada para aplicaciones web.
 Amazon Simple Notification Service (SNS): Ofrece un alojamiento
multiprotocolo "push" de mensajería para aplicaciones web.
 Amazon SimpleDB: Permite a los desarrolladores ejecutar consultas sobre datos
estructurados. Funciona en conjunto con EC2 y S3 para proporcionar "la
funcionalidad básica de una base de datos."
 Amazon Virtual Private Cloud (VPC): En versión beta limitada, crea una lógica
de un conjunto aislado de instancias de Amazon EC2 para ser conectado a una red
existente mediante una conexión VPN.
 AWS Management Console (consola de AWS): Una interfaz web ‘point and
click’ para gestionar y supervisar el conjunto de la infraestructura de Amazon EC2
incluyendo, EBS, Amazon Elastic MapReduce y Amazon CloudFront.
 AWS Simple Monthly Calculator: Le ayuda a calcular sus costos mensuales
AWS
PROCEDIMIENTO:
Estos pasos son asumiendo que están usando Windows pero se pueden usar desde
cualquier sistema haciendo unos simples ajustes.
Lo primero que necesitan hacer es descargar todas las herramientas que van a ser usadas:
PuTTY, WinSCP, PuTTYgen.
1) Creamos nuestra cuenta en Amazon Web Services.
Para poder usar los servicios de Amazon Web Services, que incluyen S3, EC2, etc.
obviamente como en cualquier otro caso tenemos que registrarnos. En tu navegador, entra
a http://aws.amazon.com/. Una vez ahí en la esquina superior derecha está la opción
Create an AWS Account clic, y completa el formulario con todos los datos necesarios.
Creo que esto es un proceso simple y que hacemos todos los días por lo tanto no voy
entrar en detalle.
2) Creando una nueva instancia
Una vez registrados, iniciar sesión y entran a la AWS Management Console.
Una vez adentro, seleccionan la pestaña de Amazon EC2. Esto es como el panel de control
para todos tus servicios en Amazon Web Services. Ignoren el resto.

Ahora tenemos que lanzar una nueva instancia haciendo clic en el botón Launch Instance,
esta instancia es básicamente un VPS. Es un sistema virtualizado sobre la nube de
Amazon Web Services y se comporta como una computadora cualquiera. Ahora tenemos
que seleccionar el sistema operativo que correrá en nuestra instancia. Amazon se refiere
a estos “discos de instalación” como AMIs y hay muchas, miles para ser más exacto.
Algunas son mantenidas por Amazon, estas son las Amazon Linux AMI y están muy bien
adaptadas para el medioambiente a el que se expondrán en EC2. Pero para éste tutorial
usaremos Ubuntu 10.10 ya que es una versión LTS (Long Term Support), es bastante
estable y además alestic.com ha compilado AMIs para fácil uso en nuestras instancias.
Es la pantalla de INSTANCE DETAILS esto es muy importante, aquí es donde
seleccionamos el tipo de instancia que deseamos crear. Para poder conseguir el hosting
gratis por un año DEBEMOS SELECCIONAR MICRO. No es necesario que cambien
nada más. Hagan clic en Continue hasta llegar a la pantalla llamada CREATE KEY PAIR.

Una vez que en la pantalla CREATE KEY PAIR seleccionamos la segunda opción
llamada Create a new Key Pair para crear un nuevo set de llaves para poder conectarnos
a nuestro servidor vía SSH. Le damos un nombre cualquiera y luego las descargamos
haciendo clic en Create & Download your Key Pair. Esto les va a devolver un archivo
.pem ésta es la única manera de iniciar sesión en su servidor por lo que no la pierdan y no
la compartan porque también es el único requisito para iniciar sesión ya que no hay
contraseñas requeridas.

Amazon Ec2 pone su propio firewall entre tu servidor y el Internet. Para poder hacer que
nuestro servidor pueda hablar con el mundo exterior hay que crear un Security Group y
abrir en el los puertos necesarios. Durante la instalación solo seleccionen default luego
vamos a abrir los puertos necesarios ahí. Luego clic en Continue.
Finalmente, nuestra instancia está lista para ser creada, hacemos clic en Launch. En ese
momento Amazon comienza a crearla, éste proceso toma aproximadamente unos 5
minutos pero puede variar.

Tenemos que esperar que pase a estar en estado “running” antes de intentar iniciar sesión.
Como se mencionó antes los Security Groups es como Amazon permite que el mundo
exterior toque nuestro server. Como nuestra instancia fue configurada para usar el grupo
default necesitamos abrir unos cuantos puertos ahí.
Creo que la mejor manera de explicar cómo debería verse el set de reglas para que
funcione bien es pues mostrarlo tal cual. Hagan clic en la imagen para agrandar y procuren
que la configuración quede lo más parecida a esa posible.
Con Windows server 12 es compatible con la terminal. Pero cuando usamos PuTTY en
Windows tenemos que convertir nuestra llave a un formato compatible con PuTTY
usando PuTTYgen. Importamos la llave .pem y guardamos la llave privada haciendo clic
en el botón Save Private Key. Esto devuelve un archivo .ppk que ahora usaremos para
iniciar sesión en nuestro servidor por medio de PuTTY.

Nos conectamos haciendo clic en Open.


Ahora se acabaron los screenshots ya que lo único que tendrán que hacer es ejecutar los
comandos y todos ellos van ser dentro de la ventana de PuTTY.
3) Desde PuTTY se realiza el servidor remoto.
Para conectarnos a un servidor remoto a través del protocolo SSH podemos utilizar una
aplicación llamada PuTTY. Esta aplicación gratuita está diseñada específicamente para
establecer ciertos tipos de conexiones remotas como Telnet y SSH, entre otras, y que
podemos descargar sin coste alguno desde su página web principal.
PuTTY es una aplicación portable que no necesita instalación por lo que una vez
descargada simplemente bastará con ejecutarla para poder ver su ventana principal de
conexión.
Como podemos ver, la primera ventana que nos aparecerá será la de conexión rápida al
servidor remoto. En esta ventana simplemente debemos configurar 3 apartados:

Dirección IP o dominio remoto del servidor al que vamos a conectarnos.


Puerto que utilizaremos para la conexión (configurado en el servidor)
Protocolo a utilizar.
PuTTY no es sólo un cliente SSH, también permite realizar conexiones a otros protocolos
como Telnet, Raw, Rlogin y Serial, por lo que también nos servirá para realizar este tipo
de conexiones. En nuestro caso, como vamos a realizar una conexión SSH, marcaremos
este protocolo.

Pulsaremos sobre el botón Open y se nos abrirá un terminal que establecerá la conexión.
Una vez establecida nos preguntará por el usuario con el que nos queremos identificar.
Primero se pone los repositorios al día.
sudo aptitude update
Despúes descargamos e instalamos los paquetes más recientes.
sudo aptitude upgrade
Luego instalamos los componentes del servidor LAMP.
sudo tasksel.
Activan la opción LAMP Server en la pantalla. Para activarla solo la seleccionan y
presionan la tecla espacio luego enter.
MySQL va a preguntarles por un password para root, pongan lo que quieran esta misma
clave se va a usar iniciar sesión en phpmyadmin.
Luego de eso el servidor está listo!
Ahora instalamos uns cosita extra:
phpmyadmin
sudo aptitude install phpmyadmin
Cuando queramos cerrar la sesión simplemente escribimos “exit” y cerramos la ventana.
PuTTY dispone también de otras opciones adicionales de configuración más avanzadas,
pero no es recomendable modificarlas si no sabemos exactamente lo que estamos
haciendo ya que podemos dejar el cliente sin conectividad o reducir la seguridad
vulnerando nuestra comunicación.
CONCLUSIONES
 La plataforma AWS es una herramienta muy útil para crear servidores
gratuitamente con una configuración de fácil uso utilizando una variedad de
funciones remotas que habilitan los recursos y necesidades de casa usuario.
 Los servicios de AWS son muy eficientes y seguros para la creación de servidores
web además estas funciones se las usa en cualquier momento.

RECOMENDACIONES
 Se debe tener una cuenta de AWS para poder acceder a los servicios de la
plataforma y obtener aprovechar al máximo su rendimiento.
 Es recomendable considerar el espacio de almacenamiento del servidor y
diferenciar la clase y tipo de sistema operativo que se va a usar en nuestro caso
usamos Windows Server 12.
BIBLIOGRAFIA
Guía de implementación Santiago Cardenas Arquitecto de soluciones del equipo de
referencia de inicio rápido de AWS Marzo de 2014 (última actualización (p. 45): julio de
2017)
https://blog.rackspace.com/es/el-porque-de-usar-aws-para-ambientes-de-desarrollo
https://aws.amazon.com/es/what-is-aws/
http://aws.amazon.com/apache2.0/

Das könnte Ihnen auch gefallen