AWS | Amazon Web Services | Cloud Computing | Infraestructure | Learn AWS | Certificate AWS

agosto 2016

Amazon Elastic Block Store (EBS) es un sevicio de volumenes de almacenamiento persistentes y diseñados para trabajar con las instancias de Amazon EC2 (Elastic Compute Cloud).


En este caso vamos a suponer que ya generaste el volumen y deseas montarlo en una instancia EC2.
Recordar que tu volumen debe estar creado en la misma "Availability Zone" que la instancia EC2 sino no podrás atacharlo.

Una ves dentro de la consola de nuestra instancia realizamos los siguientes pasos:

1.- Listamos los dispositivos de bloques de nuestro sistema.

 [root@ip-10-20-0-199 conf]# lsblk  
 NAME  MAJ:MIN RM SIZE RO TYPE MOUNTPOINT  
 xvda  202:0  0 30G 0 disk   
 └─xvda1 202:1  0 30G 0 part /  
 xvdc  202:32  0 70G 0 disk  

2.- Instalamos el paquete XFS para dar formato a xvdc.

 [root@ip-10-20-0-199 conf]# yum install xfsprogs xfsdump  
 Complementos cargados:priorities, update-motd, upgrade-helper  
 amzn-main/latest                                                                                                                | 2.1 kB   00:00     
 amzn-updates/latest                                                                                                              | 2.3 kB   00:00     
 5 packages excluded due to repository priority protections  
 Resolviendo dependencias  
 --> Ejecutando prueba de transacción  
 ---> Paquete xfsdump.x86_64 0:3.1.3-5.7.amzn1 debe ser instalado  
 ---> Paquete xfsprogs.x86_64 0:3.2.2-2.20.amzn1 debe ser instalado  
 --> Resolución de dependencias finalizada  
 Dependencias resueltas  
 ======================================================================================================================================================================================================================================================================  
  Package                            Arquitectura                        Versión                                Repositorio                          Tamaño  
 ======================================================================================================================================================================================================================================================================  
 Instalando:  
  xfsdump                            x86_64                           3.1.3-5.7.amzn1                            amzn-main                           402 k  
  xfsprogs                           x86_64                           3.2.2-2.20.amzn1                           amzn-main                           1.7 M  
 Resumen de la transacción  
 ======================================================================================================================================================================================================================================================================  
 Instalar 2 Paquetes  
 Tamaño total de la descarga: 2.0 M  
 Tamaño instalado: 4.4 M  
 Is this ok [y/d/N]: y  
 Downloading packages:  
 (1/2): xfsdump-3.1.3-5.7.amzn1.x86_64.rpm                                                                                                   | 402 kB   00:00     
 (2/2): xfsprogs-3.2.2-2.20.amzn1.x86_64.rpm                                                                                                  | 1.7 MB   00:00     
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  
 Total                                                                                                                 10 MB/s | 2.0 MB 00:00:00     
 Running transaction check  
 Running transaction test  
 Transaction test succeeded  
 Running transaction  
  Instalando  : xfsprogs-3.2.2-2.20.amzn1.x86_64                                                                                                        1/2   
  Instalando  : xfsdump-3.1.3-5.7.amzn1.x86_64                                                                                                         2/2   
  Comprobando  : xfsdump-3.1.3-5.7.amzn1.x86_64                                                                                                         1/2   
  Comprobando  : xfsprogs-3.2.2-2.20.amzn1.x86_64                                                                                                        2/2   
 Instalado:  
  xfsdump.x86_64 0:3.1.3-5.7.amzn1                                                 xfsprogs.x86_64 0:3.2.2-2.20.amzn1                                                  
 ¡Listo!  
 [root@ip-10-20-0-199 conf]#   

3.- Formateamos el disco xvdc.

 [root@ip-10-20-0-199 conf]# mkfs.xfs /dev/xvdc  
 meta-data=/dev/xvdc       isize=256  agcount=4, agsize=4587520 blks  
      =            sectsz=512  attr=2, projid32bit=1  
      =            crc=0    finobt=0  
 data   =            bsize=4096  blocks=18350080, imaxpct=25  
      =            sunit=0   swidth=0 blks  
 naming  =version 2       bsize=4096  ascii-ci=0 ftype=0  
 log   =internal log      bsize=4096  blocks=8960, version=2  
      =            sectsz=512  sunit=0 blks, lazy-count=1  
 realtime =none          extsz=4096  blocks=0, rtextents=0  
 [root@ip-10-20-0-199 conf]#   

4.- Montamos el disco xvdc en la carpeta midata creada en la raíz.

 [root@ip-10-20-0-199 conf]# mkdir /midata  
 [root@ip-10-20-0-199 conf]# mount /dev/xvdc /midata/  

5.- Verificamos el montado.

 [root@ip-10-20-0-199 conf]# df -h  
 S.ficheros   Tamaño Usados Disp Uso% Montado en  
 /dev/xvda1    30G  1,5G  28G  5% /  
 devtmpfs     488M  60K 488M  1% /dev  
 tmpfs      498M   0 498M  0% /dev/shm  
 /dev/xvdc     70G  33M  70G  1% /midata  

6.- Agregamos una linea en /etc/fstab para que se monte automáticamente cuando reinicies la instancia o el sever.

 [root@ip-10-20-0-199 conf]# vim /etc/fstab  
 #  
 LABEL=/   /      ext4  defaults,noatime 1  1  
 tmpfs    /dev/shm  tmpfs  defaults    0  0  
 devpts   /dev/pts  devpts gid=5,mode=620 0  0  
 sysfs    /sys    sysfs  defaults    0  0  
 proc    /proc    proc  defaults    0  0  
 /dev/xvdc        /midata       xfs   defaults    0 0  

Cuando generamos una instancia EC2, Amazon web services nos ofrece un AMI Linux que es una distribución de basada en Centos optimizada por AWS.
De momento viene por defecto con PHP 5.3 y APACHE 2.2 por tanto a continuación detallaremos como instalar un versión superior.
Un paquete importante que quiero resaltar es php55-pecl-memcache si trabajas con MEMCACHE.
1.- Actualizamos los paquetes.

 yum update  

2.- Instalamos PHP 5.5.

 yum install php55 php55-pdo php55-mysqlnd php55-mbstring php55-soap php55-gd php55-mcrypt php55-devel php55-cli php55-xml php55-mysql php55-pecl-memcache  

3.- Instalamos Apache 2.4.

 yum install httpd24  
 chkconfig httpd on  

4.- Configuramos PHP.

 vim /etc/php.ini  
 expose_php = Off  
 error_log = /var/log/php-error.log  
 date.timezone = "America/Lima"  
 service httpd restart  

5.- Verficiamos nuestra instalacción de PHP.

 echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php  

Lincografía:

http://duntuk.com/how-install-memcached-centos-memcached-php-extension-centos



El tamaño de los objetos individuales en S3 (Amazon Simple Sotorage service) es de 0 bytes hasta 5 terabytes como máximo.

Con una sola operación PUT puede cargar objetos de hasta 5 gigabytes.

Se puede utilizar subida multiparte usando Multipart Upload API, para objetos de 5 megabytes a 5 terabytes.

Gráfico de subida multiparte:

aws-s3-amazon-service
1.- Inicia la subida multiparte.
2.- Separa el objeto en múltiples partes.
3.- Suben las partes en cualquier orden, uno en un tiempo o en paralelo.
4.- Completa la subida.


Manejo de archivos grandes en S3.

aws-s3-amazon-service
 
Resaltamos que el volumen total de datos y número de objetos que puede almacenar son ilimitados.

Cónoceme

MKRdezign

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con la tecnología de Blogger.
Javascript DisablePlease Enable Javascript To See All Widget