28
JULIO STING CORZO MELENDEZ Página 1 “AÑO DE LA DIVERSIFICACIÓN PRODUCTIVA Y DEL FORTALECIMIENTO DE LA EDUCACIÓN” INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO UNITEK “CHINCHA” PRESENTADO POR: CORZO MELENDEZ, Sting. DOCENTE: CASTILLA LOYOLA, Miguel Ángel. PROMOCIÓN 2015 CHINCHA – PERÚ - 2015 REQUISITOS DE HARDWARE Y SOFTWARE PARA LA IMPLEMENTACIÓN DE UNA PLATAFOMA PARA EL COMERCIO ELECTRÓNICO

Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

Embed Size (px)

DESCRIPTION

rfhgfh

Citation preview

Page 1: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 1

“AÑO DE LA DIVERSIFICACIÓN PRODUCTIVA Y DEL FORTALECIMIENTO DE LA EDUCACIÓN”

INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO UNITEK

“CHINCHA”

PRESENTADO POR:

CORZO MELENDEZ, Sting.

DOCENTE:

CASTILLA LOYOLA, Miguel Ángel.

PROMOCIÓN 2015

CHINCHA – PERÚ - 2015

REQUISITOS DE HARDWARE Y SOFTWARE PARA LA

IMPLEMENTACIÓN DE UNA PLATAFOMA PARA EL

COMERCIO ELECTRÓNICO

Page 2: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 2

DEDICATORIA

Dedicamos este trabajo

A Dios que nos ha dado la vida y a mis padres

por guiarme al camino del éxito.

Page 3: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 3

ÍNDICE

PÁGINAS PRELIMINARES:

CARÁTULA

DEDICATORIA

LAS PLATAFORMAS EN EL COMERCIO ELECTRÓNICO 04

SOFTWARE DE COMERCIO ELECTRÓNICO 08

HARDWARE DE PLATAFORMA COMERCIO ELECTRÓNICO 19

Page 4: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 4

REQUISITOS DE HARDWARE Y SOFTWARE PARA

LA IMPLEMENTACION DE UNA PLATAFORMA PARA EL COMERCIO ELECTRÓNICO

Las plataformas en el comercio electrónico

El e-commerce cuenta con dos vistas: una para la administración de contenidos, y otra para la visualización de la tienda de parte de los usuarios.

Tener una tienda online puede ser de gran ayuda para un negocio. En la actualidad, existe un gran número de plataformas de e-commerce que facilitan las transacciones entre empresa y cliente.

El gran desarrollo que han alcanzado las plataformas de e-commerce, permiten estandarizar esta labor mediante una interfaz visualmente agradable y muy funcional para los clientes, además de una fácil administración y gestión para las empresas.

De esta manera, una plataforma cuenta con dos vistas: una para la administración de contenidos y otra para la visualización de la tienda de parte de los usuarios, ambas conocidas como: Back-end y Front-end, respectivamente.

Page 5: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 5

El Back-end: Corresponde al módulo de administración de la tienda virtual, también llamado vista de administrador. En esta vista, el administrador del comercio puede dar de alta los productos, definir precios, promociones, administrar niveles de usuarios, ver estadísticas, tendencias, etcétera.

Además, el administrador puede revisar y llevar el control del inventario. Existen algunas plataformas que permiten la integración con otros sistemas de la empresa, como por ejemplo: inventario, finanzas, entre otras.

El Front-end: Corresponde a la tienda virtual que se despliega en el sitio, la que también es llamada vista de usuario. En esta vista, los clientes interactúan y realizan compras en el comercio a través de la tienda virtual. Aquí, se pueden desplegar los productos, precios y promociones. Los usuarios también pueden registrarse y darse de alta para realizar compras.

Para acceder a cualquiera de las vistas, es necesario hacerlo desde un navegador de Internet, sin embargo, en el caso de la vista de administración o Front-end, se requiere de un usuario y contraseña. Las empresas pueden definir roles y perfiles para cada empleado con el objetivo de restringir el acceso a ciertas secciones del Back-end

El modelo de red cliente-servidor no requiere hardware lujoso o de última generación para funcionar de forma efectiva. En lugar de eso, en la mayoría de los sistemas, incluir computadoras de hogar de forma exitosa hace que sirvan como clientes o servidores en Internet cada día. No obstante, hay algunas herramientas hardware y software básicos que establecen la infraestructura de la red y los protocolos de

Page 6: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 6

comunicación necesarios para asegurar la conectividad de red entre los clientes y servidores.

Interfaces de red

Tanto el cliente como el servidor deben ser compatibles con las interfaces de red para comunicarse a través de una red cliente-servidor. Un interfaz de red (también llamada adaptador de red) consiste en el hardware y software que permiten que la interfaz se comunique con la red física, y el sistema operativo se comunique con la interfaz. Esto consiste en el hardware de la interfaz (normalmente una tarjeta PCMIA, USB o dispositivo Serie), el firmware que ejecuta la tarjeta (software incrustado en el propio hardware) y el controlador del sistema operativo para comunicarse con el dispositivo. Las interfaces de red comerciales vienen de forma estándar con el hardware, firmware y software de controlador requeridos.

Infraestructura de re direccionamiento La infraestructura de re direccionamiento, que consiste en un cable de red, los puntos de acceso inalámbricos, routers y enlaces principales de Internet, es crucial para un modelo cliente-servidor WAN (red de área local). El tráfico de cliente se redirige a través de autopistas digitales hechas de cable de red y fibra óptica hacia el servidor, y de vuelta desde el servidor para completar el intercambio de datos. La infraestructura de re direccionamiento permite a cada servidor y cliente tener una dirección (normalmente una dirección IP), y estar colocado de forma única en una red.

Establecimiento de protocolo de red El protocolo de red establece un método habitual de comunicación entre clientes y servidores, al igual que los idiomas son para los humanos. La diferencia en los protocolos de red de computadora es

Page 7: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 7

que cada paquete de datos (bloque de datos) contiene una cabecera con información de dirección, parecido a un sobre postal. Los protocolos de red también establecen qué computadora (el cliente o el servidor) envía los datos primero, y qué tipo de datos se envían a cada punto en el intercambio. Los protocolos de datos más habituales se establecen bajo el ISO (Organización de Estándares de Internet), y por tanto los dispositivos de red y los fabricantes de software suelen ser tolerados por estos estándares.

Page 8: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 8

Software de comercio electrónico y las

características que presentan las últimas tecnologías

Para un programador creativo la realización de un comercio virtual

puede ser tan fascinante e inacabable como amplio sea su

intelecto, pues puede abarcar cuantas facetas sea capaz de

concebir. Los programas de la última hornada son auténticos e

infatigables vendedores que conocen los gustos, intereses,

capacidad económica y psicología de sus clientes. Están dotados de

capacidades administrativas y contables, y pensados para que,

desde un navegador corriente, cualquier persona sin conocimientos

profundos pueda realizar cómodamente el mantenimiento del

inventario, inaugurar la temporada de rebajas señalando, si es

preciso, distintos descuentos para cada artículo, y hasta modificar

el diseño o, lo que es lo mismo, renovar el escaparate de su tienda.

Page 9: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 9

A pesar de la corta historia del Comercio Electrónico ya es posible

hablar

de tres diferentes etapas en la evolución del software utilizado para

su funcionamiento.

1.- Se empezó con un simple formulario HTML. Un simple

formulario es capaz de recoger la orden y enviársela por correo

electrónico al vendedor. Sin embargo, cuando el número de

productos a vender excede de tres o cuatro se hace imposible

presentarlos, junto con sus descripciones y los datos del

comprador, en una misma página.

2.- El siguiente paso fue el llamado carro de la compra. La tienda

puede presentar un número infinito de productos, cada uno de

ellos en su propia página, y el cliente únicamente tiene que ir

señalando los que desea comprar. El sistema es capaz de calcular

no sólo los precios totales sino también las tasas de envío,

impuestos y cambio de moneda.

3.- La tercera generación nos presenta auténticos almacenes

electrónicos con amplias funciones de administración y trato

personalizado para cada cliente. Sin necesidad de conocimientos de

programación y con tan solo su habitual navegador el propietario

es capaz de realizar todo tipo de tareas de actualización de

mercancía: añadir, borrar u ocultar temporalmente productos,

cambiar precios, establecer concursos, descuentos o promociones,

Page 10: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 10

recoger pedidos seguros, trabajar fácilmente con cuentas e

inventarios existentes, e incluso manipular imágenes.

Software de comunicación Finalmente, las herramientas de software dirigen la comunicación automática entre el cliente y el servidor. Los más notables dentro del software de comunicaciones son los navegadores web, como Internet Explorer, Safari y Firefox, y los clientes de e-mail como Microsoft Outlook, Mozilla Thunderbird o Apple Mail. El software de comunicaciones simplifica el intercambio de red cliente-servidor proporcionando una interfaz de usuario (UI) y automatizando la encapsulación en paquetes para la transmisión en la red, al igual que la oficina de correos verifica la dirección y coloca las etiquetas necesarias para el envío postal

Si echamos la vista atrás unos años, los que tenían una tienda física por esa época, cuando se les aconsejaba poner una tienda online y publicidad en internet se reían porque pensaban que era malgastar dinero, que no iba a valer de nada hacer una página web, mucho menos crear una tienda online para su negocio. Hoy día todas esas personas han tenido que “tragar saliva” y darse cuenta de que hoy día el comercio electrónico (e-commerce) tiene vida propia, que está subiendo, y que es una vía por la cual las personas pueden emprender sin necesidad de un gran capital.

Los últimos datos que ha dado a conocer la Comisión del Mercado de Telecomunicaciones (CMT) indican que las ventas del primer trimestre de 2012 de comercio electrónico en España han aumentado un 19,3%, respecto al mismo trimestre de 2011.

Page 11: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 11

A pesar de la crisis y del descenso del consumo los números del comercio electrónico no dejan de crecer y las compras por internet van aumentando a medida que la oferta de productos aumenta, ya que la gente se va habituando a este sistema de compras y le va perdiendo el miedo al mismo.

En este artículo voy a compartir con vosotros la lista de los mejores CMSOpensource para montar una tienda online (Oscommerce, Prestashop, Magento, etc). La idea de hacer esta lista es porque yo mismo he tenido que elegir un software para montar una tienda online, y me he dado cuenta de que es muy difícil encontrar un sitio donde te expliquen claramente cuál es el mejor software según el uso que le vayas a dar. La lista de software es grande:

Mejores programas para crear tiendas online

#1 Magento

Magento nació en el año 2007 por lo que podemos deducir que es un proyecto relativamente joven. Pese a este factor se ha ganado el respeto de muchos programadores y empresarios, siendo hoy en día uno de los sistemas más utilizados.

Tienes capacidades ilimitadas, entre ellas multitienda, multilenguaje, gestión de características y atributos, compleja edición de pedidos, y todas ellas lo hace un sistema realmente completo, muy por encima de sus competidores. No obstante, a la hora de su instalación es un software muy complejo que requiere

Page 12: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 12

de conocimientos avanzados de informática. Este podría ser uno de los primeros problemas que te podrías encontrar, ya que “te pueden dejar un Ferrari“, pero…¿Sabrías arreglarlo?.

Otro problema habitual es que tiene un sistema de administración muy complejo, es fácil que te equivoques y te quedes sin tienda durante varios días hasta descubrir donde tocaste.

En general no aprueba el test de los usuarios, ya que son tiendas “diferentes“, es decir, que no son OScommerce y dicen que te pierdes…

A favor

Muy potente, se puede realizar casi todo Diseño visual muy atractivo Implementación de módulos sencilla Integra optimización SEO URLs amigables Multitienda Sistema de búsqueda en Ajax Permite una personalización completa del sitio Tiene el panel de administración más completo de todos Gestión de pedidos muy potente

En contra

Comunidad grande (prácticamente casi todo en inglés) Costes finales altos Instalación y personalización complicada

Page 13: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 13

Módulos desarrollados o themes escasos Panel de control complicado Consume muchos recursos El tamaño del archivo de instalación es muy grande Características del servidor muy exigentes La curva de aprendizaje es muy alta

Debido a sus amplias y complicadas características, Magento está pensado para grandes empresas o proyectos, ya que es donde realmente se le saca todo el potencial. Un empresario que quiera poner una tienda online con entre 50 y 200 artículos, no necesita gastar tanto dinero ni tanto tiempo en desarrollar una tienda online con este software.

#2 Opencart

Desarrollado y creado por el inglés Daniel Kerr, OpenCart es un software de comercio electrónico de código abierto (opensource) basado en PHP para tiendas de venta online y una apuesta segura. Es una solución muy buena para empresarios que quieran conservar la capacidad de crear su propio negocio en línea y obtener un comercio electrónico con un coste mínimo.

OpenCart está diseñado con unas características muy completas, fácil de usar, potente, rápido y con un interfaz visualmente atractiva.

Page 14: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 14

A favor

Diseño visual muy atractivo Instalación en castellano Implementación de módulos sencilla Organización de productos por categorías Introducción de artículos Integra optimización SEO URLs amigables Multitienda La curva de aprendizaje es muy baja Opencart bugtracker

En contra

Comunidad pequeña Módulos desarrollados o themes escasos

Es una opción muy buena a tener en cuenta, ya que es una herramienta muy fácil y rápida de usar, igual que Prestashop.

#3 OScommerce

Os presento al veterano del comercio electrónico B2C. Si sumamos todos los módulos, forks, personalizaciones que existen, quizás nos encontremos ante el software más completo, pero eso no siempre quiere decir algo bueno.

Page 15: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 15

Nokia también era el la reina de los móviles hace unos años, y miradla ahora. OScommerce posiblemente haya sido el mejor gestor para tiendas online, pero actualmente se ha quedado atrás ya que sus competidores vienen pisando muy fuerte. Si una cosa hay que destacar del “rey” del comercio electrónico es su estabilidad y potencia. En contra tiene un diseño obsoleto, ya que hasta la última actualización no maquetaban con CSS.

Este gestor de tiendas online apareció en Marzo del año 2000 y llegó a alcanzar en 2008 14.000 proyectos online, aunque al año siguiente esta cifra decayó hasta las 12.000 tiendas online, lo cual indica un menor interés por parte de los desarrolladores de tiendas.

La última versión no ha satisfecho, y ha quedado como un proyecto inacabado y con la intención de que sea la comunidad quien continúe el proyecto. Este punto es un error y provocará la desaparición de OScommerce.

A favor

Multilenguaje Gran comunidad de desarrolladores Gran cantidad de módulos desarrollados por lo que se

abaratan costes Gestión de multitud de módulos de pago Gestión de envíos avanzado Desarrollos económico y sencillo Instalación sencilla

En contra

La instalación inicial es muy básica Apenas usa CSS por lo que todos los cambios de bloques hay

que realizarlos manualmente

Page 16: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 16

Proyecto estancado Cualquier pequeña modificación requiere grandes

conocimientos de PHP No son accesibles (mapas del sitio, url amigables, meta-tags,

títulos dinámicos,etc…) por parte de los buscadores si no implantamos un gran número de módulos

Muchísimos bugs / errores en seguridad

Oscommerce está desactualizado y descontinuado, no lo recomiendo.

#4 Prestashop

Nacido en 2007 y de nacionalidad francesa es uno de los gestores más nuevos, y uno de los favoritos de muchos desarrolladores. Su buena indexación y el ajax totalmente integrado le da un aspecto muy actual, además de que funciona con CSS(te será muy fácil cambiarle el aspecto y personalizarlo) y el tema por defecto viene validado por la W3C.

El proyecto se creó en Francia, pero dispone de soporte en inglés, y por supuesto en español, aunque la comunidad española no es tan grande, sigue creciendo a buena marcha. La aplicación pesa muy poco y se instala con un facilidad sorprendente, si estas acostumbrado a pelearte con instalaciones imposibles te sorprenderá su sencillez, en 10 minutos tendrás la tienda funcionando.

Page 17: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 17

Si estás acostumbrado a trabajar con SMARTY, estás de suerte porque Prestashop corre bajo este framework, por lo que enseguida sabrás donde están localizados todos los element0s.

Una de las cosas que más llama la atención es lo completo que es el panel de control y su facilidad de uso. Dispone de un módulo para migrar desde tiendas Oscommerce a tiendas prestashop, que puede venir muy bien para las tiendas online que quieran actualizarse a una herramienta más actual.

Según el último estudio realizado por el equipo de Prestashop , los test de Google le dan un 98/100 por lo que a día de hoy es la aplicación ecommerce más rápida. También ha sido galardonado como mejor aplicación para comercio electrónico en 2010 y 2011, consecutivamente, por lo que Prestashop es una apuesta segura.

A favor

Fácil y rápido de usar, instalar y personalizar Coste final de proyecto profesional económico Gestión y configuración de multitud de módulos Grupos de clientes integrado Integra optimización SEO URLs amigables Permite definir productos virtuales (descargas) Bajo consumo de CPU Permite introducir códigos de barras Panel de control muy intuitivo Velocidad de carga muy buena Tienda de módulos ya desarrollados Multitienda Multilenguaje La comunidad en español en plena expansión Prestashop BugTracker

Page 18: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 18

Plantilla responsive para móviles Iphone y Android Posibilidad de adquirir una app nativa para Iphone, Android o

tablets La curva de aprendizaje es muy baja Arquitectura Modelo/Vista/Controlador tanto en front office

como backoffice.

En contra

Soporte mayormente en Frances o Inglés Sistema de atributos a mejorar En constante evolución, no permite que haya una versión

estable

Poco a poco, paso a paso, pero su sencillez, rapidez y economicidad le están convirtiendo en la mejor opción.

Conclusión

A la hora de elegir un CMS o otro, debéis tener en cuenta lo amplio que va a ser el proyecto:

Magento te aportará diseño y escalabilidad Opencart la funcionalidad y la sensatez Oscommerce te dará robustez y experiencia Prestashop la facilidad y la colaboración

Page 19: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 19

Hardware para la plataforma en el comercio electrónico

El hardware es el equipamiento informático con el que contamos

para el desarrollo de nuestras tareas cotidianas, ya sea para

almacenar los datos de nuestros clientes o para subir nuevos datos e informaciones a nuestra web. Más allá de todas las opciones que

hoy nos brindan los servicios online o el cloud computing, sigue

siendo imprescindible disponer del hardware adecuado para gestionar cualquier proyecto de comercio electrónico. Y, sin

embargo, es uno de los grandes olvidados cuando hablamos del e-

commerce.

En la cuestión tecnológica ligada a la gestión de una tienda online

por parte de una pyme se suelen privilegiar las temáticas inherentes al software, es decir, a los programas y aplicaciones que

se utilizan para concretar el proceso de venta o para realizar un

envío, por ejemplo.

Sin embargo, esas herramientas no tendrían razón de ser sin un

hardware que las apoye, sin el equipamiento básico (ordenadores de escritorio, discos duros, etc.) que debemos poseer para poder

almacenar la información, operar el software, publicar información

en la web y otras actividades de gran importancia para nuestra tienda online.

Al respecto, un interesante artículo del medio especializado ecommerce-blog.org desarrolla una serie de pautas básicas para

aprovechar a fondo el hardware con el que contamos y para

disminuir los riesgos inherentes a los problemas que el mismo pueda presentar. Hay que recordar que una avería en

Page 20: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 20

nuestros equipos informáticos puede suponer la pérdida de una

información vital para nuestro proyecto.

Claves para elegir el hardware

En principio, la cuestión central es homogeneizar el hardware en

todos los equipos utilizados y sin variar, en lo posible, en el tiempo. Esto quiere decir que no es conveniente trabajar con algunos

equipos de una marca y otros de una empresa diferente, porque de

esa forma se multiplicarán los problemas cuando se haga presente algún contratiempo.

Por ejemplo, cuando un elemento clave del ordenador principal deja de funcionar y debe ser reemplazado, si hay ordenadores con

otras configuraciones será más complejo restablecer el trabajo en

Red. Es recomendable utilizar la misma marca y modelo en las unidades de disco duro, por dar un ejemplo.

Esto también facilitará los procesos de actualización tecnológica, ya que se concretará al mismo tiempo en todos los equipos

empleados, o de lo contrario será más sencillo integrar

ordenadores de versiones diferentes pero que comparten la misma marca en sus componentes básicos. Por otro lado, también se

aconseja no fiarse por los modelos más compactos y de última

generación, sino decantarse por aquellos más sólidos desde el punto de vista tecnológico, aunque no respondan a las últimas

tendencias de diseño.

Redundancia en componentes Redundancia en discos:

• Lugar físico donde se escriben los datos

• Fallo más típico en un servidor

Page 21: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 21

• Si falla, podemos perder todos los datos

• Solución Sistemas RAID Infraestructuras hardware de comercio

electrónico Redundancia en componentes Sistemas RAID

• Siglas de “Redundant array of indenpendent disks” • Permiten

que el servidor siga operativo a pesar de que falle algún disco

• Incrementan la velocidad de acceso a disco

• Existen distintos tipos que se distinguen con un número, RAID 0,

5,… Infraestructuras hardware de comercio electrónico

Redundancia en componentes RAID 0

• Distribuye los datos equitativamente entre dos o más discos sin

información de paridad para proporcionar redundancia Ventajas:

• Incrementa el rendimiento del sistema. Teóricamente, se puede

llegar a duplicar / ido la velocidad de lectura /escritura a disco

• Puede ser creado con discos de diferentes tamaños, para crear un

espacio uniforme de disco Infraestructuras hardware de comercio electrónico Redundancia en componentes Inconvenientes:

• No ofrece seguridad; si falla alguna de los discos todos los datos del volumen se pierden

• Las herramientas de recuperación clásicas no funcionan Uso:

• Se suelen utilizar para guardar datos temporales o para d a tos

estáticos que requieren accesos rápidos (por ejemplo, una base de datos de señales cardiacas o el ratio de tiempos de un clúster)

Page 22: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 22

Infraestructuras hardware de comercio electrónico Redundancia en

componentes Infraestructuras hardware de comercio electrónico

Redundancia en componentes RAID 1

• Crea una copia exacta ( o espejo) de un conjunto de datos en dos

o más discos Ventajas:

• Las herramientas de recuperación funcionan. Si quitas el RAID

son discos independientes

• Pueden fallar todos los discos duros, menos uno

• La velocidad de lectura se multiplica por los N discos

• La velocidad de escritura, es la del disco duro más rápido (en teoría) Infraestructuras hardware de comercio electrónico

Redundancia en componentes Inconvenientes:

• Sólo puede ser tan grande como el más pequeño de los discos

• El coste en discos es elevado Uso: Para sistemas operativos en grandes servidores o datos de alta importancia Infraestructuras

hardware de comercio electrónico Redundancia en componentes

Infraestructuras hardware de comercio electrónico Redundancia en componentes RAID 5

• Se usa una división de datos a nivel de bloques distribuyendo la información de paridad entre todos los discos miembros del

conjunto Infraestructuras hardware de comercio electrónico

Redundancia en componentes Infraestructuras hardware de comercio electrónico Redundancia en componentes Ventajas:

Page 23: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 23

• Ofrece seguridad, aunque sólo puede fallar un único disco

• Es barato, sólo necesitamos un disco adicional Infraestructuras hardware de comercio electrónico Redundancia en componentes

Inconvenientes:

• La velocidad de escritura disminuye porque ahora es necesario

escribir la información de paridad

• Cuando falla un disco afecta al rendimiento de Cuando falla un

disco, afecta al rendimiento de escritura y lectura de los demás

Uso:

• Para sistemas operativos en grandes servidores o datos de alta

importancia Infraestructuras hardware de comercio electrónico Redundancia en componentes Otros consideraciones relativas a

discos duros

• Evitar montar discos duros del mismo fabricante y “hornada”

• Uso de “Spare disk” o discos libres que se conectan automáticamente cuando un disco duro falla

• Que el servidor permita la conexión en caliente de discos (caliente de discos (Hot swap de discos) “Hot swap” de discos)

Infraestructuras hardware de comercio electrónico Redundancia en

componentes Redundancia en tarjetas de red

• Evita que la comunicación se corte en caso de fallo de una de las

tarjetas

Page 24: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 24

• Existe una técnica, el “link aggregation” que permite utilizar dos o

más tarjetas como si fueran una sola sumando las capacidades de

las mismas

• Nota: El Nota: El link aggregation es necesario “link aggregation ”

es necesario que lo soporte el switch también Infraestructuras hardware de comercio electrónico Redundancia en componentes

Infraestructuras hardware de comercio electrónico Redundancia en

componentes Redundancia en fuentes de alimentación

• Es habitual que se pueda realizar su intercambio en caliente (“Hot

swap” de fuentes)

• Salvo casos con hardware y software específico, la forma de aviso

de específico, la forma de aviso de fuente de “fuente de alimentación estropeada” suele ser una luz roja en el frontal del

servidor Infraestructuras hardware de comercio electrónico

Redundancia en suministro eléctrico SAIs o Sistemas de Alimentación Ininterrumpida Son baterías más o menos avanzadas

que se conectan entre el servidor y la fuente de suministro eléctrico

Ventajas:

• Garantizan el suministro eléctrico en caso de apagón eléctrico

• Protegen contra al servidor contra sobre-corrientes o sobre-

tensiones (rectifican la corriente que llega al equipo)

• Ideales para micro-cortes

• Permiten el apagado ordenador de los equipos en caso de que sea necesario Infraestructuras hardware de comercio electrónico

Redundancia en suministro eléctrico Inconvenientes:

Page 25: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 25

• Las baterías duran relativamente poco (20 min. – 1h) y si el

apagón es mayor no son útiles

• Programar el apagado ordenado de varios servidores en caso de

servidores en caso de batería baja del SAI no “batería baja ” del SAI

no es trivial en Unix/Linux

• Algunos SAIs carecen de software de control, o éste es “poco

amigable al usuario”

• Db diitlit Deben ser capaces de suministrar la corriente en caso de

que las CPUs estén a pleno rendimiento Infraestructuras hardware de comercio electrónico Redundancia en suministro eléctrico

Generadores eléctricos:

• Funcionan generalmente con diesel, se conectan entre los SAIs y

la red de suministro eléctrico

• Sólo entran en funcionamiento cuando el suministro se corta por

más de un determinado tiempo

• Pueden suministrar electricidad por un tiempo indefinido siempre

que tengan carburante en el tanque Infraestructuras hardware de

comercio electrónico Redundancia en suministro eléctrico Líneas independientes de suministros:

• En los CPD (Centros de Proceso de Datos) suelen tener al menos dos Datos) , suelen tener al menos dos conexiones diferentes a la

red de suministro eléctrico

• Ideal si es a dos centros de transformación diferentes

Page 26: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 26

• A dos compañías diferentes (en la práctica, casi imposible)

Infraestructuras hardware de comercio electrónico Redundancia en

suministro eléctrico Infraestructuras hardware de comercio electrónico Redundancia en elementos de red Routers, switches,

líneas de conexión WAN

• Evitar que en caso de que falle algún componente, el servicio

caiga

• Se configuran en malla, para aumentar la fiabilidad

• Las líneas de conexión WAN, también de diferente proveedor (Ejemplo CPS) Infraestructuras hardware de comercio electrónico

Redundancia en elementos de red Infraestructuras hardware de

comercio electrónico Redundancia en aire acondicionado Aire acondicionado

• Mantener una temperatura estable dentro de la sala de servidores

• Como mínimo son necesarios dos elementos refrigerantes Si falla uno el otro tiene que refrigerantes. Si falla uno, el otro tiene que

poder mantener la temperatura por lo menos un fin de semana

• Conviene tener alarmas de temperatura en los equipos y preparar

un apagado ordenado de los servidores

• En casos extremos hay que tener en cuenta .En casos extremos,

ha y que tener en cuenta que el aire acondicionado no se conecta a

los SAIs y que por lo tanto la temperatura puede subir Infraestructuras hardware de comercio electrónico Redundancia en

servidores Alta disponibilidad y balanceo de carga

Page 27: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 27

• Diferentes configuraciones

• Es cuestión de ir añadiendo redundancia en cada nivel

• Beneficio adicional Escalabilidad Infraestructuras hardware de

comercio electrónico Redundancia en servidores Arquitectura cliente-servidor clásica Infraestructuras hardware de comercio

electrónico Redundancia en servidores Arquitectura de tres capas

Infraestructuras hardware de comercio electrónico Redundancia en

servidores Arquitectura con un servidor activo y otro pasivo

Infraestructuras hardware de comercio electrónico Redundancia en

servidores Modos de funcionamiento

• Activo – Pasivo: Cuando uno falla, el otro entra en servicio (d li t )

(duplicamos costes )

• Activo – Activo: Ambos funcionan a la vez (depende de la

plataforma)

• Comunicación entre servidores Enlace de Enlace de heartbeat o

latido “heartbeat ” o “latido” Infraestructuras hardware de

comercio electrónico Redundancia en servidores Arquitectura con varios servidores activos y un balanceador de carga Infraestructuras

hardware de comercio electrónico Redundancia en servidores

Arquitectura con varios servidores y 2 balanceadores de carga Infraestructuras hardware de comercio electrónico Redundancia en

servidores Granjas de servidores

• Varios equipos hacen de servidor web (desde dos hasta

centenares)

• Una sola base de datos (consistencia de datos)

Page 28: Requisitos de Hardware y Software Para La Implementacion de Una Plataforma Para El Comercio Electrónico

JULIO STING CORZO MELENDEZ Página 28

• Equipo balanceador de carga (sólo reparte el trabajo)

Infraestructuras hardware de comercio electrónico Redundancia en

servidores Ventajas

• Coste (ponemos equipos estándar Coste (ponemos equipos

estándar, no servidores ultra potentes)

• Gestión (si tenemos 20, podemos tener 2 caídos por parches o

fallos de hardware) Seguimos dando servicio Infraestructuras

hardware .