SlideShare una empresa de Scribd logo
1 de 21
CLOUD COMPUTING
YULI KATERINE MENDEZ CONTREAS
COD. 624355
DIANA KATERINE MERINO PINILLA
COD. 624526
Profesor:
GERMAN CUBILLOS
Ing. Sistemas
UNIVERSIDAD CATOLICA DE COLOMBIA
INGENIERIA DE SITEMAS
BOGOTA D.C.
2009
TABLA DE CONTENIDO
INTRODUCCION
ONJETIVOS
DEFINICIONES
Articulo Cloud Computing
REFERENCIAS
Cloud Computing
ENSAYO
Que es Cloud Computing
Cloud computing Private
Cloud Computing Público
Que no es Cloud Computing
Características
Principios
Qué lenguajes de programación y plataformas utilizan?
Ejemplos
Aviary´s
GLOSARIO
CONCLUSIONES
REFERENCIAS
Virtualización de Servidores
INTRODUCCIÓN
Cloud Computing existen muchas definiciones al termino, algunas se refieren a las
aplicaciones en línea que sustituyen a las de escritorio. El se trata más de una
arquitectura tecnológica que se ofrece como servicio, sobre la cual pueden correr
aplicaciones. En el caso de google docs, la nube no es la aplicación en sí, si no los
diferentes servidores sobre los que corre. Un mejor ejemplo de Cloud Computing
serían servicios como Amazon web services o el google app engine, que te
ofrecen la capacidad de cómputo de sus servidores como un servicio. De esta
manera, si creas un aplicación utilizando estos servicios, ésta no residirá en un
lugar en particular sino que se encontrará distribuida en algún lugar de la nube.
OBJETIVOS
Identificar nuevas tecnologías para el desarrollo de arquitecturas de tecnología de
la información.
Aplicar en los nuevos proyectos estas tecnologías para tener acceso a la nueva
ola computacional.
Identificar los pro y contra de las nuevas tecnologías para lograr mejores
beneficios para la sociedad.
DEFINICIONES
JULY/AUGUST 2009
BRIEFING: CLOUD COMPUTING
TECHNOLOGY OVERVIEW: CONJURING CLOUDS
How engineers are making on-demand computing a reality.
Naone, Erica. Technology overview: conjuring clouds. En:
www.techologyreview.com.
Briefing: cloud computing. Vol. 112, no.4 (Jul – ago. 2009); p. 54-56.
Much of the popularity of cloud computing is owed to a technology known as
Virtualization. A host computer runs an application known as a hypervisor; this
creates one
Or more virtual machines, which simulate real computers so faithfully that the
simulations
Can run any software, from operating systems to end-user applications. The
software
"Thinks" it has access to a processor, network, and disk drive, just as if it had a
real
Computer all to itself. The hypervisor retains ultimate control, however, and can
pause,
Erase, or create new virtual machines at any time. Virtualization means that e-mail,
web, or
File servers (or anything else) can be conjured up as soon as they're needed;
when the need
Is gone, they can be wiped from existence, freeing the host computer to run a
different
Virtual machine for another user. Coupled with management software and vast
data centers,
This technology allows cloud providers to reap massive economies of scale. And it
gives
Cloud users access to as much computing power as they want, whenever they
want it.
The dream of on-demand computing--a "utility" that can bring processing power
into
Homes as readily as electricity or water--arose as soon as computers became
capable of
Multitasking between different users. But early attempts to create this capacity
were too
Restrictive--for example, limiting users to a particular operating system or set of
Applications. With virtualization, a user can write applications from scratch, using
Practically any operating system. And users don't have to write their own
applications:
Cloud providers, and companies that partner with them, can offer and customize a
variety of
Sophisticated services layered on top of the basic virtual machines. This means
that
Developers interested in, say, rolling out a new social-networking website don't
need to
Design and deploy their own supporting database or web servers. By allowing
users and
Developers to choose exactly how much they want in the way of computing power
and
Supporting services, cloud computing Cloud transform the economics of the it and
software
Industries, and it Cloud create a whole raft of new online services (see "virtual
computers,
Real money").
"cloud computing is a reincarnation of the computing utility of the 1960s but is
Substantially more flexible and larger scale than the [systems] of the past," says
google
Executive and internet pioneer vint Cerf. The ability of virtualization and
management
Software to shift computing capacity from one place to another, he says, "is one of
the
Things that makes cloud computing so attractive."
Virtualization technology dates backs to 1967, but for decades it was available only
on
Mainframe systems. When data centers became common during the internet boom
of the
1990s, they were usually made up not of mainframes but of numerous inexpensive
Computers, often based on the x86 chips found in pcs worldwide. These
computers had
Hardware idiosyncrasies that made virtualization difficult. While companies like
VMware
Offered software solutions in the late 1990s, it wasn't until 2005 that Intel (soon
followed by
Its rival amd) offered hardware support for virtualization on x86 systems, allowing
virtual
Machines to run almost as fast as the host operating system.
http://www.technologyreview.com/files/28301/house_p55_x600.jpg
The stack: many clouds rely on virtualization technology that allows computers
To simulate many processing and storage servers. Starting with hardware located
In data centers, a series of software layers allow these virtual servers to be created
And configured on demand. Once a customer no longer needs a virtual server, it
Can be erased, releasing the underlying hardware resources to serve another
Computer. By providing computing power in such an elastic way, clouds enable
Companies to avoid paying for power they don’t need.
Credit: Tommy McCall
Even with the new support, you can't just "plug in a server" and expect to use it for
Cloud computing, says reuven Cohen, founder of the cloud-computing platform
company
Enomaly and the cloud computing interoperability forum. Instead, cloud computing
relies
On a series of layers. At the bottom is the physical hardware that actually handles
storage
And processing--real servers crammed into a data center, mounted in rack upon
rack.
Although companies are loath to disclose the size of their data centers, john
engates, cto
Of rackspace, says that hosting companies typically build them out in modules of
30,000 to
50,000 square feet at a time. Running on the hardware is the virtualization layer,
which
Allows a single powerful server to host many virtual servers, each of which can
operate
Independently of the others. Customers can change configurations or add more
virtual
Servers in response to events such as increases in web traffic. (It should be noted
that not
Every cloud provider uses virtual servers; some combine the resources of physical
Computers by other means.)
Then comes the management layer. In place of platoons of system administrators,
this
Layer distributes physical resources where they're needed, and returns them to the
pool
When they're no longer in use. It keeps a watchful eye on how applications are
behaving
And what resources they're using, and it keeps data secure. The management
layer also
Allows cloud companies to bill users on a true pay-as-you-go basis, rather than
requiring
Them to lease computing resources in advance for fixed periods of time. Better
billing may
Seem like a small detail, but it has turned out to be a key advantage over earlier
attempts to
Create on-demand computing.
Cloud providers can offer services on top of the management layer, allowing
Customers to use cloud-based infrastructure in place of physical hardware such as
web
Servers or disk arrays. Amazon web services' simple storage service (s3), for
example,
Allows customers to store and retrieve data through a simple web interface, paying
about
15 cents per gigabyte per month in the united states (with some additional charges
for data
Transfers). The elastic compute cloud (ec2), also from Amazon, provides virtual
Computers that customers can use for processing tasks. Prices range from 10
cents per hour
To $1.25 per hour, depending on the size of the virtual computer and the software
installed
On it.
Beyond infrastructure offerings, however, companies are also providing more
Sophisticated services, including databases for managing information and virtual
machines
That can host applications written in high-level languages such as python and java,
all of
Which can help developers get a new service or application to market faster.
Google's app
Engine, for example, gives customers access to the technologies underlying
Google’s own
Web-based applications, including its file system and its data storage technology,
bitable.
Even when these services don't use a layer of virtual servers (app engine does
not), they
Still allow users to expand and contract their usage with the flexibility that is the
hallmark
Of cloud computing.
Perched on top of all these layers are the end-user applications, such as online
Calendars or programs for editing and sharing photos. By encouraging content
sharing and
Loosening the limits imposed by our computers' local processing abilities, these
applications
Are changing the way we use software. While some--such as web mail--predate
clouds,
Building such services on clouds can make them more appealing says rick
treitman,
Entrepreneur in residence at adobe systems and a driving force behind the
acrobat.com
Suite of applications (which do their computations on a user's computer but draw
data from
A cloud as needed). For consumers, treitman says, what's most attractive about
cloud
Applications is their constant availability, regardless of the user's operating system
or
Location and the ease with which multiple users can share data and work together.
But he
Notes that these qualities can come into conflict: allowing offline access to data
stored in
Cloud applications, for example, offers a convenience to users but can create
problems if
Multiple users access a document, change it offline, and then try to synchronize
their
Efforts. (For more about some of the technical challenges facing cloud computing,
see "the
Standards question," p. 59.) While Amazon and other providers make cloud
services
Publicly available, some companies are turning to cloud-computing technologies
inside
Their own private data centers, with the goal of using hardware more efficiently and
cutting
Down on administrative overhead. And once a company sets up its own private
cloud, it has
A chance to take advantage of additional flexibility. For example, a specialty of
Cohen’s
Company, enomaly, is setting up overflow computing, also known as cloud
bursting. A
Company can host its web services and applications in its own data centers most
of the
Time, but when a spike in traffic comes along, it can turn to outside providers for
Supplemental resources instead of turning customers away.
Ultimately, clouds Cloud even change the way engineers design the computers
that are
Increasingly embedded in everyday objects such as cars and washing machines. If
these
Low-powered systems can reach out and draw any amount of computing power as
needed,
Then the sky's the limit for what they might do.
ERICA NAONE
REFERENCIAS
CLOUD COMPUTING
Http://video.google.es/videosearch?q=coud%20computing%20espa
%c3%b1ol&rls=com.microsoft:*&oe=utf-
8&startindex=&startpage=1&rlz=1i7wzpa_es&um=1&ie=utf-
8&sa=n&hl=es&tab=wv#hl=es&emb=0&q=cloud+computing+en+espa%c3%b1ol
Harm http://www.eweekeurope.es/entrevista/-se-debe-definir-claramente-que-es-
el-cloud-computing-para-que-los-clientes-confien-plenamente-en-este-servicio--
1165 on, j.e.
http://www-05.ibm.com/es/cloudcomputing/
Arquitectura y diseño de sistemas web modernos. Revista de ingeniería
informática del ciirm.dep.legal: mu-2419-2004 issn: 1698-8841.
Http://www.maestrosdelweb.com/editorial/cloud-computing-nueva-era-de-
desarrollo/
QUE ES CLOUD COMPUTING
Es un término que se define como un modelo de prestación de servicios que
ofrece servicios otra vez de la plataforma de internet. Los usuarios de este servicio
tienen acceso de forma gratuita o de pago todo depende del servicio que se
necesite usar.
El término es una tendencia que responde a múltiples características integradas.
Uno de los ejemplos de está “nube” es el servicio que presta google apps que
incorpora desde un navegador hasta el almacenamiento de datos en sus
servidores. Los programas deben estar en los servidores en línea y puedas
accesar a los servicios y la información a través de internet.
El cloud o la nube es la infraestructura que soporta el modelo Cloud Computing.
De esta manera, si creas un aplicación utilizando estos servicios, ésta no residirá
en un lugar en particular sino que se encontrará distribuida en algún lugar de la
nube.
Cloud computing es un modelo evolucionado que toma características de los
anteriores, siendo mucho más exigente en cuanto a excelencia y madurez en la
gestión y prestación de servicios.
Dado que implementar un entorno de computación que aporte esas ventajas exige
una elevada madurez en tecnología, procesos y capacidades, no es sencilla la
transformación hacia un modelo de cloud computing a nivel interno en una
organización, y es conveniente comenzar evaluando la viabilidad técnica y
económica de dicho proceso.
1.1 Cloud computing privado
Aquellas organizaciones que dispongan actualmente de una infraestructura ti
pueden sopesar el hacer evolucionar su instalación hacia el modelo de cloud
computing - lo que se denomina "cloud privado" - para conseguir una
infraestructura dinámica que ayude a mejorar el servicio, reducir costes y
controlar los riesgos.
1.2 Cloud computing público
Para conseguir disfrutar de estas ventajas, cualquier entidad - incluso particulares
- pueden optar por el uso de lo que se denominan "clouds públicos"; es
decir, hacer uso de servicios que ofrecen otras entidades a través de sus
propios entornos de cloud computing: soluciones de mensajería y
colaboración, entornos de desarrollo de aplicaciones, infraestructura bajo
demanda, etc. Por medio de un tercero.
1.3 Que no es cloud computing
No se debe confundir cloud computing con modelos con los que se ha venido
trabajando desde hace años: virtualización, grid computing, externalización,
software-as-a-service, asp's, etc.
2 CARACTERISTICAS
una de las principales diferencias del Cloud computing es que no hay necesidad
de conocer la infraestructura detrás de esta, pasa a ser “una nube” donde las
aplicaciones y servicios pueden fácilmente crecer (escalar), funcionar rápido y casi
nunca fallan, sin conocer los detalles del funcionamiento de esta “nube”.
Este tipo de servicio se paga según alguna métrica de consumo, no por el equipo
usado en sí, sino por ejemplo en el consumo de electricidad o por uso de cpu/hora
como en el caso de Amazon ec2. Entre otras características podemos mencionar:
• Auto reparable: en caso de fallo, el último backup de la aplicación pasa a
ser automáticamente la copia primaria y se genera uno nuevo.
• Escalable: todo el sistema/arquitectura es predecible y eficiente. Si un
servidor maneja 1000 transacciones, 2 servidores manejaran 2000
transacciones.
• Regidos por un acuerdo de nivel de servicio (sla) que define varias políticas
como cuales son los tiempos esperados de rendimiento y en caso de pico,
debe crear más instancias. En el caso de aws aún se pregunta si su sla es
adecuado.
• Virtualizado: las aplicaciones son independientes del hardware en el que
corran, incluso varias aplicaciones pueden corren en una misma máquina o
una aplicación puede usar varias maquinas a la vez.
• Multipropósito: el sistema está creado de tal forma que permite a diferentes
clientes compartir la infraestructura sin preocuparse de ello y sin
comprometer su seguridad y privacidad.
• Aplicación soa.
• Automatización
• Eficiencia en costos tanto de consumo como energético.
2.1 Principios
• Capa de virtualizacion
• Gestión de infraestructura
• Gestión de servicio
• Aprovisionamiento de recursos
• Orquestación de recursos
2.2 Qué lenguajes de programación y plataformas utilizan?
Se trabaja con los que tenía el cliente. Cobol, pl/1, java, c, visual basic, notes. Aquí
no hay nada específico de cloud computing. Es un entorno tradicional de
desarrollo.
3 EJEMPLOS
Varias son las grandes empresas que se han dedicado a ofrecer estos servicios,
promoviendo el fácil acceso a nuestra información, los bajos costos, la
escalabilidad y muchas características que nos hace pensar en la comodidad que
nos brindan, entre ellas podemos mencionar:
Google apps: brinda el servicio de aplicaciones para empresas como gmail, google
talk, google calendar y google docs, etc.
Amazon web services: los servicios que ofrece son el Amazon ec2™, Amazon
s3™, simpledb™, Amazon sqs™.
Azure de microsoft: ofrece servicios de sistema operativo, hosting, sistemas para
desarrollo.
Rackspace, una famosa empresa de hosting, está detrás de mosso una compañía
la cual ofrece un paquete de básico de hosting y a partir de este se escala según
se necesite (y sin migrar de servidores). Recientemente rackspace adquirió a
jungledisk, un popular cliente para Amazon s3 y que a futuro estará integrándose
con cloudfiles, otro servicio de mosso.
3.1 Aviary
Aviary´s es una tecnología que utiliza adobe flex, el cual es una plataforma que
añade nuevas y potentes funciones para crear aplicaciones de internet
sofisticadas; este mismo se ejecuta en flash, atreves de un navegador web en la
computadora de un usuario.
El proceso de desarrollo de software ha sido el trabajo de sólo una docena de
programadores, y que ha permitido un rápido retorno de su esfuerzo. Debido a que
el software puede actualizar tantas veces como les gusta a los usuarios sin
necesidad de instalar parches o actualizaciones, una versión de una aplicación
puede ser desarrollada la puerta tan pronto como se completa, con mejoras
realizadas posteriormente
Mientras la nube de computación puede hacer el desarrollo de productos y la
comercialización más eficiente, que tiene sus propias peculiaridades. Por ejemplo,
aviario necesaria una manera de guardar rápidamente grandes archivos de
imagen a través de una red, dice avi muchnick, fundador del aviario. "esto significa
que en teoría necesita la capacidad de enviar grandes archivos varias veces en el
lapso de unos pocos minutos." pero constantemente enviando grandes archivos
de imágenes hacia delante y hacia atrás a través de internet y frustrar los
servidores de los usuarios con conexiones lentas
Aviario del software ofrece menos características que adobe photoshop e
illustrator, el estándar de oro entre los diseñadores gráficos y artistas
Shawn gerente de soluciones de tecnología en pbs, dice que es debido a que
pueden acceder a archivos desde cualquier equipo conectado a internet y
colaborar fácilmente con otros usuarios, todo por un precio muy bajo.
Aviario ofrece acceso a una versión gratuita de su software con herramientas de
diseño básico
Aviario también proporciona una interfaz de programación de aplicaciones (api),
que permite a otras empresas a integrar sus herramientas de edición de imágenes
en sus sitios web.
GLOSARIO
SOA: La arquitectura orientada a servicios (en inglés service oriented
architecture), es un concepto de arquitectura de software que define la utilización
de servicios para dar soporte a los requisitos del negocio.
Soa define las siguientes capas de software:
Aplicaciones básicas - sistemas desarrollados bajo cualquier arquitectura o
tecnología, geográficamente dispersos y bajo cualquier figura de propiedad;
De exposición de funcionalidades - donde las funcionalidades de la capa
aplicativas son expuestas en forma de servicios (servicios web);
De integración de servicios - facilitan el intercambio de datos entre elementos de la
capa aplicativa orientada a procesos empresariales internos o en colaboración;
De composición de procesos - que define el proceso en términos del negocio y sus
necesidades, y que varía en función del negocio;
De entrega - donde los servicios son desplegados a los usuarios finales.
ADOBE FLEX: Es una plataforma que añade nuevas y potentes funciones para
crear aplicaciones de internet sofisticadas; este mismo se ejecuta en flash, atreves
de un navegador web en la computadora de un usuario.
PHOTOSHOP: Adobe Photoshop® (ps) es una aplicación en forma de taller de
pintura y fotografía que trabaja sobre un "lienzo" y que está destinado para la
edición, retoque fotográfico y pintura a base de imágenes de mapa de bits
COLD COMPUTING: Es un término que se define como una tecnología que
ofrece servicios a través de la plataforma de internet
FLASH: Adobe Flash es una aplicación en forma de estudio de animación que
trabaja sobre "fotogramas" destinado a la producción y entrega de contenido
interactivo para diferentes audiencias alrededor del mundo sin importar la
plataforma.
ILLUSTRATOR: Adobe Illustrator (Ai), es una aplicación en forma de taller de arte
que trabaja sobre un tablero de dibujo, conocido como "mesa de trabajo" y está
destinado a la creación artística de dibujo y pintura para ilustración (ilustración
como rama del arte digital aplicado a la ilustración técnica o el diseño gráfico,
entre otros).
API: La interfaz de programación de aplicaciones, cuyo acrónimo en inglés es api
(application programming interface), es un conjunto de funciones que permiten que
una aplicación corra bajo un determinado sistema operativo
ESCABILIDAD: En telecomunicaciones y en ingeniería informática, la
escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que
indica su habilidad para, o bien manejar el crecimiento continuo de trabajo de
manera fluida, o bien para estar preparado para hacerse más grande sin perder
calidad en los servicios ofrecidos
TIC: Las tecnologías de la información y la comunicación (tic) son un conjunto de
técnicas, desarrollos y dispositivos avanzados que integran funcionalidades de
almacenamiento, procesamiento y transmisión de datos.
TI: Tecnologías de información
VIRTUALIZACION: Se refiere a la abstracción de los recursos de una
computadora, llamada hypervisor o vmm (virtual machine monitor) que crea una
capa de la abstracción entre el hardware de la maquina física (host) y el sistema
operativo de la maquina virtual (virtual machine, guest)., siendo un medio para
crear una versión virtual de un dispositivo o recurso, como un servidor, un
dispositivo de almacenamiento, una red o incluso un sistema operativo, donde se
divide el recurso en uno o más entornos de ejecución.
GRID COMPUTING: Es una tecnología innovadora que permite utilizar de forma
coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y
aplicaciones específicas) que no están sujetos a un control centralizado. En este
sentido es una nueva forma de computación distribuida, en la cual los recursos
pueden ser heterogéneos (diferentes arquitecturas, supercomputadores, clúster...)
y se encuentran conectados mediante redes de área extensa (por ejemplo
internet)
GRID: El término grid se refiere a una infraestructura que permite la integración y
el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que
son propiedad y están administrados por diferentes instituciones. Puesto que la
colaboración entre instituciones envuelve un intercambio de datos, o de tiempo de
computación, el propósito del grid es facilitar la integración de recursos
computacionales. Universidades, laboratorios de investigación o empresas se
asocian para formar grid para lo cual utilizan algún tipo de software que
implemente este concepto.
ASP: SOFTWARE-AS-A-SERVICE: Software as a service (saas, por lo general,
pronunciado 'sass') es un modelo de despliegue de software en virtud del cual un
proveedor de licencias de una aplicación para su uso a los clientes como un
servicio bajo demanda. Proveedores de software saas puede alojar la aplicación
en sus propios servidores web o descargar la aplicación de dispositivos para el
consumidor, que después de desactivar el uso o después de la sobre-demanda
contrato expira. Los controles sobre la demanda, puede ser manejado
internamente para compartir licencias dentro de una empresa o por un tercero
proveedor de servicios de aplicación (asp) compartir licencias entre las empresas.
CONCLUSIONES
Cloud Computing el futuro de las infrastructuras de las TI, se necesitan muchos
ajustes en comunicaciones en el caso de nuestro país que no son estables y
seguros en cuanto redes inalámbricas wifi y además se debe buscar el
fortalecimiento de estas tecnologías, para poder tener estabilidad en los sistemas
de información de una organización
REFERENCIAS
VIRTUALIZACION DE SERVIDORES
www.hp.com/es Tecnología de Virtualizacíón HP Más información online
Virtualizacion
www.ibm.com/DynamicInfrastructure Reduzca costes, gestione el riesgo y
mejore el servicio con IBM
Virtualización
www.Intel.com/es Soluciones Intel y VMware para infraestructuras virtuales
www.easoinformatica.com Reduzca costes con VMware vSphere 4 y
soluciones de Easo Informática
www.hp.com/es Tecnología de Virtualizacíón HP Más información online
Virtualización
www.Intel.com Soluciones Intel y VMware para infraestructuras virtuales
Virtualizacion
www.ibm.com/DynamicInfrastructure Reduzca costes, gestione el riesgo y
mejore el servicio con IBM
Trabajo Final Entrega Could Computing

Más contenido relacionado

La actualidad más candente

Cloud computing
Cloud computingCloud computing
Cloud computingTensor
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
 
Computacion en la nube y web 2.O
Computacion en la nube y web 2.OComputacion en la nube y web 2.O
Computacion en la nube y web 2.OCESDE S.A
 
Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.Luis Mejia
 
Taller computacion en la nube
Taller computacion en la nubeTaller computacion en la nube
Taller computacion en la nubejennydevia295
 
Aplicaciones educativas de computación “en la nube”
Aplicaciones educativas de computación “en la nube”Aplicaciones educativas de computación “en la nube”
Aplicaciones educativas de computación “en la nube”Julio Real
 
Cloud computing oportunidades para empresarios y emprendedores
Cloud computing oportunidades para empresarios y emprendedoresCloud computing oportunidades para empresarios y emprendedores
Cloud computing oportunidades para empresarios y emprendedoresMario Jose Villamizar Cano
 
Deder de luis slider
Deder de luis sliderDeder de luis slider
Deder de luis sliderluisdjmixx
 
Las universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubesLas universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubeslourdes_rocio
 
Entendiendo la computación en la nube
Entendiendo la computación en la nubeEntendiendo la computación en la nube
Entendiendo la computación en la nubeSorey García
 

La actualidad más candente (18)

Cloud Computing Empresa
Cloud Computing EmpresaCloud Computing Empresa
Cloud Computing Empresa
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Computacion en la nube y web 2.O
Computacion en la nube y web 2.OComputacion en la nube y web 2.O
Computacion en la nube y web 2.O
 
CLOUD COMPUTING INVESTIGACIÒN
CLOUD COMPUTING INVESTIGACIÒNCLOUD COMPUTING INVESTIGACIÒN
CLOUD COMPUTING INVESTIGACIÒN
 
Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.Computacion en la nube and posicionamiento web.
Computacion en la nube and posicionamiento web.
 
Taller computacion en la nube
Taller computacion en la nubeTaller computacion en la nube
Taller computacion en la nube
 
CLOUD COMPUTING HOY: Todo como Servicio.
CLOUD COMPUTING HOY: Todo como Servicio.CLOUD COMPUTING HOY: Todo como Servicio.
CLOUD COMPUTING HOY: Todo como Servicio.
 
Aplicaciones educativas de computación “en la nube”
Aplicaciones educativas de computación “en la nube”Aplicaciones educativas de computación “en la nube”
Aplicaciones educativas de computación “en la nube”
 
La nube informática
La nube informáticaLa nube informática
La nube informática
 
Cloud computing oportunidades para empresarios y emprendedores
Cloud computing oportunidades para empresarios y emprendedoresCloud computing oportunidades para empresarios y emprendedores
Cloud computing oportunidades para empresarios y emprendedores
 
Deder de luis slider
Deder de luis sliderDeder de luis slider
Deder de luis slider
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Las universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubesLas universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubes
 
Entendiendo la computación en la nube
Entendiendo la computación en la nubeEntendiendo la computación en la nube
Entendiendo la computación en la nube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
La nube de internet
La nube de internetLa nube de internet
La nube de internet
 

Similar a Trabajo Final Entrega Could Computing

Similar a Trabajo Final Entrega Could Computing (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Deder de luis slider
Deder de luis sliderDeder de luis slider
Deder de luis slider
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computación en la nube cristian ortegas
Computación en la nube cristian ortegasComputación en la nube cristian ortegas
Computación en la nube cristian ortegas
 
Computación en la nube cristian ortegas
Computación en la nube cristian ortegasComputación en la nube cristian ortegas
Computación en la nube cristian ortegas
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBECU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
La nube
La nubeLa nube
La nube
 
Computación en la nube.pdf
Computación en la nube.pdfComputación en la nube.pdf
Computación en la nube.pdf
 
Nubes
NubesNubes
Nubes
 
Nubes
NubesNubes
Nubes
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Nube en internet
Nube en internetNube en internet
Nube en internet
 
informática en la nube
informática en la nubeinformática en la nube
informática en la nube
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 
Computacion en-la-nube
Computacion en-la-nubeComputacion en-la-nube
Computacion en-la-nube
 

Más de monalisa

VirtualizacióN
VirtualizacióNVirtualizacióN
VirtualizacióNmonalisa
 
Normas Icontec 1486 Ultima Actualizacion
Normas Icontec 1486 Ultima ActualizacionNormas Icontec 1486 Ultima Actualizacion
Normas Icontec 1486 Ultima Actualizacionmonalisa
 
Guia%20 Proyectos 2009
Guia%20 Proyectos 2009Guia%20 Proyectos 2009
Guia%20 Proyectos 2009monalisa
 
Virtualizacion Servidores Problema
Virtualizacion Servidores  ProblemaVirtualizacion Servidores  Problema
Virtualizacion Servidores Problemamonalisa
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingmonalisa
 

Más de monalisa (14)

Ficha 7
Ficha 7Ficha 7
Ficha 7
 
Ficha 6
Ficha 6Ficha 6
Ficha 6
 
Ficha 4
Ficha 4Ficha 4
Ficha 4
 
Ficha 5
Ficha 5Ficha 5
Ficha 5
 
Ficha 3
Ficha 3Ficha 3
Ficha 3
 
Ficha 2
Ficha 2Ficha 2
Ficha 2
 
Ficha 1
Ficha 1Ficha 1
Ficha 1
 
VirtualizacióN
VirtualizacióNVirtualizacióN
VirtualizacióN
 
Normas Icontec 1486 Ultima Actualizacion
Normas Icontec 1486 Ultima ActualizacionNormas Icontec 1486 Ultima Actualizacion
Normas Icontec 1486 Ultima Actualizacion
 
Guia%20 Proyectos 2009
Guia%20 Proyectos 2009Guia%20 Proyectos 2009
Guia%20 Proyectos 2009
 
12345
1234512345
12345
 
Proyecto
ProyectoProyecto
Proyecto
 
Virtualizacion Servidores Problema
Virtualizacion Servidores  ProblemaVirtualizacion Servidores  Problema
Virtualizacion Servidores Problema
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Último

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Último (15)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Trabajo Final Entrega Could Computing

  • 1. CLOUD COMPUTING YULI KATERINE MENDEZ CONTREAS COD. 624355 DIANA KATERINE MERINO PINILLA COD. 624526 Profesor: GERMAN CUBILLOS Ing. Sistemas UNIVERSIDAD CATOLICA DE COLOMBIA INGENIERIA DE SITEMAS BOGOTA D.C. 2009
  • 2. TABLA DE CONTENIDO INTRODUCCION ONJETIVOS DEFINICIONES Articulo Cloud Computing REFERENCIAS Cloud Computing ENSAYO Que es Cloud Computing Cloud computing Private Cloud Computing Público Que no es Cloud Computing Características Principios Qué lenguajes de programación y plataformas utilizan? Ejemplos Aviary´s GLOSARIO CONCLUSIONES REFERENCIAS Virtualización de Servidores
  • 3. INTRODUCCIÓN Cloud Computing existen muchas definiciones al termino, algunas se refieren a las aplicaciones en línea que sustituyen a las de escritorio. El se trata más de una arquitectura tecnológica que se ofrece como servicio, sobre la cual pueden correr aplicaciones. En el caso de google docs, la nube no es la aplicación en sí, si no los diferentes servidores sobre los que corre. Un mejor ejemplo de Cloud Computing serían servicios como Amazon web services o el google app engine, que te ofrecen la capacidad de cómputo de sus servidores como un servicio. De esta manera, si creas un aplicación utilizando estos servicios, ésta no residirá en un lugar en particular sino que se encontrará distribuida en algún lugar de la nube.
  • 4. OBJETIVOS Identificar nuevas tecnologías para el desarrollo de arquitecturas de tecnología de la información. Aplicar en los nuevos proyectos estas tecnologías para tener acceso a la nueva ola computacional. Identificar los pro y contra de las nuevas tecnologías para lograr mejores beneficios para la sociedad.
  • 5. DEFINICIONES JULY/AUGUST 2009 BRIEFING: CLOUD COMPUTING TECHNOLOGY OVERVIEW: CONJURING CLOUDS How engineers are making on-demand computing a reality. Naone, Erica. Technology overview: conjuring clouds. En: www.techologyreview.com. Briefing: cloud computing. Vol. 112, no.4 (Jul – ago. 2009); p. 54-56. Much of the popularity of cloud computing is owed to a technology known as Virtualization. A host computer runs an application known as a hypervisor; this creates one Or more virtual machines, which simulate real computers so faithfully that the simulations Can run any software, from operating systems to end-user applications. The software "Thinks" it has access to a processor, network, and disk drive, just as if it had a real Computer all to itself. The hypervisor retains ultimate control, however, and can pause, Erase, or create new virtual machines at any time. Virtualization means that e-mail, web, or File servers (or anything else) can be conjured up as soon as they're needed; when the need Is gone, they can be wiped from existence, freeing the host computer to run a different Virtual machine for another user. Coupled with management software and vast data centers, This technology allows cloud providers to reap massive economies of scale. And it gives Cloud users access to as much computing power as they want, whenever they want it.
  • 6. The dream of on-demand computing--a "utility" that can bring processing power into Homes as readily as electricity or water--arose as soon as computers became capable of Multitasking between different users. But early attempts to create this capacity were too Restrictive--for example, limiting users to a particular operating system or set of Applications. With virtualization, a user can write applications from scratch, using Practically any operating system. And users don't have to write their own applications: Cloud providers, and companies that partner with them, can offer and customize a variety of Sophisticated services layered on top of the basic virtual machines. This means that Developers interested in, say, rolling out a new social-networking website don't need to Design and deploy their own supporting database or web servers. By allowing users and Developers to choose exactly how much they want in the way of computing power and Supporting services, cloud computing Cloud transform the economics of the it and software Industries, and it Cloud create a whole raft of new online services (see "virtual computers, Real money"). "cloud computing is a reincarnation of the computing utility of the 1960s but is Substantially more flexible and larger scale than the [systems] of the past," says google Executive and internet pioneer vint Cerf. The ability of virtualization and management Software to shift computing capacity from one place to another, he says, "is one of the Things that makes cloud computing so attractive." Virtualization technology dates backs to 1967, but for decades it was available only on Mainframe systems. When data centers became common during the internet boom of the
  • 7. 1990s, they were usually made up not of mainframes but of numerous inexpensive Computers, often based on the x86 chips found in pcs worldwide. These computers had Hardware idiosyncrasies that made virtualization difficult. While companies like VMware Offered software solutions in the late 1990s, it wasn't until 2005 that Intel (soon followed by Its rival amd) offered hardware support for virtualization on x86 systems, allowing virtual Machines to run almost as fast as the host operating system. http://www.technologyreview.com/files/28301/house_p55_x600.jpg The stack: many clouds rely on virtualization technology that allows computers To simulate many processing and storage servers. Starting with hardware located In data centers, a series of software layers allow these virtual servers to be created And configured on demand. Once a customer no longer needs a virtual server, it Can be erased, releasing the underlying hardware resources to serve another Computer. By providing computing power in such an elastic way, clouds enable Companies to avoid paying for power they don’t need. Credit: Tommy McCall Even with the new support, you can't just "plug in a server" and expect to use it for Cloud computing, says reuven Cohen, founder of the cloud-computing platform company Enomaly and the cloud computing interoperability forum. Instead, cloud computing relies On a series of layers. At the bottom is the physical hardware that actually handles storage And processing--real servers crammed into a data center, mounted in rack upon rack. Although companies are loath to disclose the size of their data centers, john engates, cto Of rackspace, says that hosting companies typically build them out in modules of 30,000 to 50,000 square feet at a time. Running on the hardware is the virtualization layer, which Allows a single powerful server to host many virtual servers, each of which can operate
  • 8. Independently of the others. Customers can change configurations or add more virtual Servers in response to events such as increases in web traffic. (It should be noted that not Every cloud provider uses virtual servers; some combine the resources of physical Computers by other means.) Then comes the management layer. In place of platoons of system administrators, this Layer distributes physical resources where they're needed, and returns them to the pool When they're no longer in use. It keeps a watchful eye on how applications are behaving And what resources they're using, and it keeps data secure. The management layer also Allows cloud companies to bill users on a true pay-as-you-go basis, rather than requiring Them to lease computing resources in advance for fixed periods of time. Better billing may Seem like a small detail, but it has turned out to be a key advantage over earlier attempts to Create on-demand computing. Cloud providers can offer services on top of the management layer, allowing Customers to use cloud-based infrastructure in place of physical hardware such as web Servers or disk arrays. Amazon web services' simple storage service (s3), for example, Allows customers to store and retrieve data through a simple web interface, paying about 15 cents per gigabyte per month in the united states (with some additional charges for data Transfers). The elastic compute cloud (ec2), also from Amazon, provides virtual Computers that customers can use for processing tasks. Prices range from 10 cents per hour To $1.25 per hour, depending on the size of the virtual computer and the software installed On it.
  • 9. Beyond infrastructure offerings, however, companies are also providing more Sophisticated services, including databases for managing information and virtual machines That can host applications written in high-level languages such as python and java, all of Which can help developers get a new service or application to market faster. Google's app Engine, for example, gives customers access to the technologies underlying Google’s own Web-based applications, including its file system and its data storage technology, bitable. Even when these services don't use a layer of virtual servers (app engine does not), they Still allow users to expand and contract their usage with the flexibility that is the hallmark Of cloud computing. Perched on top of all these layers are the end-user applications, such as online Calendars or programs for editing and sharing photos. By encouraging content sharing and Loosening the limits imposed by our computers' local processing abilities, these applications Are changing the way we use software. While some--such as web mail--predate clouds, Building such services on clouds can make them more appealing says rick treitman, Entrepreneur in residence at adobe systems and a driving force behind the acrobat.com Suite of applications (which do their computations on a user's computer but draw data from A cloud as needed). For consumers, treitman says, what's most attractive about cloud Applications is their constant availability, regardless of the user's operating system or Location and the ease with which multiple users can share data and work together. But he Notes that these qualities can come into conflict: allowing offline access to data stored in
  • 10. Cloud applications, for example, offers a convenience to users but can create problems if Multiple users access a document, change it offline, and then try to synchronize their Efforts. (For more about some of the technical challenges facing cloud computing, see "the Standards question," p. 59.) While Amazon and other providers make cloud services Publicly available, some companies are turning to cloud-computing technologies inside Their own private data centers, with the goal of using hardware more efficiently and cutting Down on administrative overhead. And once a company sets up its own private cloud, it has A chance to take advantage of additional flexibility. For example, a specialty of Cohen’s Company, enomaly, is setting up overflow computing, also known as cloud bursting. A Company can host its web services and applications in its own data centers most of the Time, but when a spike in traffic comes along, it can turn to outside providers for Supplemental resources instead of turning customers away. Ultimately, clouds Cloud even change the way engineers design the computers that are Increasingly embedded in everyday objects such as cars and washing machines. If these Low-powered systems can reach out and draw any amount of computing power as needed, Then the sky's the limit for what they might do. ERICA NAONE
  • 11. REFERENCIAS CLOUD COMPUTING Http://video.google.es/videosearch?q=coud%20computing%20espa %c3%b1ol&rls=com.microsoft:*&oe=utf- 8&startindex=&startpage=1&rlz=1i7wzpa_es&um=1&ie=utf- 8&sa=n&hl=es&tab=wv#hl=es&emb=0&q=cloud+computing+en+espa%c3%b1ol Harm http://www.eweekeurope.es/entrevista/-se-debe-definir-claramente-que-es- el-cloud-computing-para-que-los-clientes-confien-plenamente-en-este-servicio-- 1165 on, j.e. http://www-05.ibm.com/es/cloudcomputing/ Arquitectura y diseño de sistemas web modernos. Revista de ingeniería informática del ciirm.dep.legal: mu-2419-2004 issn: 1698-8841. Http://www.maestrosdelweb.com/editorial/cloud-computing-nueva-era-de- desarrollo/
  • 12. QUE ES CLOUD COMPUTING Es un término que se define como un modelo de prestación de servicios que ofrece servicios otra vez de la plataforma de internet. Los usuarios de este servicio tienen acceso de forma gratuita o de pago todo depende del servicio que se necesite usar. El término es una tendencia que responde a múltiples características integradas. Uno de los ejemplos de está “nube” es el servicio que presta google apps que incorpora desde un navegador hasta el almacenamiento de datos en sus servidores. Los programas deben estar en los servidores en línea y puedas accesar a los servicios y la información a través de internet. El cloud o la nube es la infraestructura que soporta el modelo Cloud Computing. De esta manera, si creas un aplicación utilizando estos servicios, ésta no residirá en un lugar en particular sino que se encontrará distribuida en algún lugar de la nube. Cloud computing es un modelo evolucionado que toma características de los anteriores, siendo mucho más exigente en cuanto a excelencia y madurez en la gestión y prestación de servicios. Dado que implementar un entorno de computación que aporte esas ventajas exige una elevada madurez en tecnología, procesos y capacidades, no es sencilla la transformación hacia un modelo de cloud computing a nivel interno en una organización, y es conveniente comenzar evaluando la viabilidad técnica y económica de dicho proceso. 1.1 Cloud computing privado Aquellas organizaciones que dispongan actualmente de una infraestructura ti pueden sopesar el hacer evolucionar su instalación hacia el modelo de cloud computing - lo que se denomina "cloud privado" - para conseguir una infraestructura dinámica que ayude a mejorar el servicio, reducir costes y controlar los riesgos.
  • 13. 1.2 Cloud computing público Para conseguir disfrutar de estas ventajas, cualquier entidad - incluso particulares - pueden optar por el uso de lo que se denominan "clouds públicos"; es decir, hacer uso de servicios que ofrecen otras entidades a través de sus propios entornos de cloud computing: soluciones de mensajería y colaboración, entornos de desarrollo de aplicaciones, infraestructura bajo demanda, etc. Por medio de un tercero. 1.3 Que no es cloud computing No se debe confundir cloud computing con modelos con los que se ha venido trabajando desde hace años: virtualización, grid computing, externalización, software-as-a-service, asp's, etc. 2 CARACTERISTICAS una de las principales diferencias del Cloud computing es que no hay necesidad de conocer la infraestructura detrás de esta, pasa a ser “una nube” donde las aplicaciones y servicios pueden fácilmente crecer (escalar), funcionar rápido y casi nunca fallan, sin conocer los detalles del funcionamiento de esta “nube”. Este tipo de servicio se paga según alguna métrica de consumo, no por el equipo usado en sí, sino por ejemplo en el consumo de electricidad o por uso de cpu/hora como en el caso de Amazon ec2. Entre otras características podemos mencionar: • Auto reparable: en caso de fallo, el último backup de la aplicación pasa a ser automáticamente la copia primaria y se genera uno nuevo. • Escalable: todo el sistema/arquitectura es predecible y eficiente. Si un servidor maneja 1000 transacciones, 2 servidores manejaran 2000 transacciones. • Regidos por un acuerdo de nivel de servicio (sla) que define varias políticas como cuales son los tiempos esperados de rendimiento y en caso de pico, debe crear más instancias. En el caso de aws aún se pregunta si su sla es adecuado. • Virtualizado: las aplicaciones son independientes del hardware en el que corran, incluso varias aplicaciones pueden corren en una misma máquina o una aplicación puede usar varias maquinas a la vez.
  • 14. • Multipropósito: el sistema está creado de tal forma que permite a diferentes clientes compartir la infraestructura sin preocuparse de ello y sin comprometer su seguridad y privacidad. • Aplicación soa. • Automatización • Eficiencia en costos tanto de consumo como energético. 2.1 Principios • Capa de virtualizacion • Gestión de infraestructura • Gestión de servicio • Aprovisionamiento de recursos • Orquestación de recursos 2.2 Qué lenguajes de programación y plataformas utilizan? Se trabaja con los que tenía el cliente. Cobol, pl/1, java, c, visual basic, notes. Aquí no hay nada específico de cloud computing. Es un entorno tradicional de desarrollo. 3 EJEMPLOS Varias son las grandes empresas que se han dedicado a ofrecer estos servicios, promoviendo el fácil acceso a nuestra información, los bajos costos, la escalabilidad y muchas características que nos hace pensar en la comodidad que nos brindan, entre ellas podemos mencionar: Google apps: brinda el servicio de aplicaciones para empresas como gmail, google talk, google calendar y google docs, etc. Amazon web services: los servicios que ofrece son el Amazon ec2™, Amazon s3™, simpledb™, Amazon sqs™. Azure de microsoft: ofrece servicios de sistema operativo, hosting, sistemas para desarrollo. Rackspace, una famosa empresa de hosting, está detrás de mosso una compañía la cual ofrece un paquete de básico de hosting y a partir de este se escala según
  • 15. se necesite (y sin migrar de servidores). Recientemente rackspace adquirió a jungledisk, un popular cliente para Amazon s3 y que a futuro estará integrándose con cloudfiles, otro servicio de mosso. 3.1 Aviary Aviary´s es una tecnología que utiliza adobe flex, el cual es una plataforma que añade nuevas y potentes funciones para crear aplicaciones de internet sofisticadas; este mismo se ejecuta en flash, atreves de un navegador web en la computadora de un usuario. El proceso de desarrollo de software ha sido el trabajo de sólo una docena de programadores, y que ha permitido un rápido retorno de su esfuerzo. Debido a que el software puede actualizar tantas veces como les gusta a los usuarios sin necesidad de instalar parches o actualizaciones, una versión de una aplicación puede ser desarrollada la puerta tan pronto como se completa, con mejoras realizadas posteriormente Mientras la nube de computación puede hacer el desarrollo de productos y la comercialización más eficiente, que tiene sus propias peculiaridades. Por ejemplo, aviario necesaria una manera de guardar rápidamente grandes archivos de imagen a través de una red, dice avi muchnick, fundador del aviario. "esto significa que en teoría necesita la capacidad de enviar grandes archivos varias veces en el lapso de unos pocos minutos." pero constantemente enviando grandes archivos de imágenes hacia delante y hacia atrás a través de internet y frustrar los servidores de los usuarios con conexiones lentas Aviario del software ofrece menos características que adobe photoshop e illustrator, el estándar de oro entre los diseñadores gráficos y artistas Shawn gerente de soluciones de tecnología en pbs, dice que es debido a que pueden acceder a archivos desde cualquier equipo conectado a internet y colaborar fácilmente con otros usuarios, todo por un precio muy bajo. Aviario ofrece acceso a una versión gratuita de su software con herramientas de diseño básico
  • 16. Aviario también proporciona una interfaz de programación de aplicaciones (api), que permite a otras empresas a integrar sus herramientas de edición de imágenes en sus sitios web. GLOSARIO SOA: La arquitectura orientada a servicios (en inglés service oriented architecture), es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio. Soa define las siguientes capas de software: Aplicaciones básicas - sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad; De exposición de funcionalidades - donde las funcionalidades de la capa aplicativas son expuestas en forma de servicios (servicios web); De integración de servicios - facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración; De composición de procesos - que define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio; De entrega - donde los servicios son desplegados a los usuarios finales. ADOBE FLEX: Es una plataforma que añade nuevas y potentes funciones para crear aplicaciones de internet sofisticadas; este mismo se ejecuta en flash, atreves de un navegador web en la computadora de un usuario. PHOTOSHOP: Adobe Photoshop® (ps) es una aplicación en forma de taller de pintura y fotografía que trabaja sobre un "lienzo" y que está destinado para la edición, retoque fotográfico y pintura a base de imágenes de mapa de bits COLD COMPUTING: Es un término que se define como una tecnología que ofrece servicios a través de la plataforma de internet
  • 17. FLASH: Adobe Flash es una aplicación en forma de estudio de animación que trabaja sobre "fotogramas" destinado a la producción y entrega de contenido interactivo para diferentes audiencias alrededor del mundo sin importar la plataforma. ILLUSTRATOR: Adobe Illustrator (Ai), es una aplicación en forma de taller de arte que trabaja sobre un tablero de dibujo, conocido como "mesa de trabajo" y está destinado a la creación artística de dibujo y pintura para ilustración (ilustración como rama del arte digital aplicado a la ilustración técnica o el diseño gráfico, entre otros). API: La interfaz de programación de aplicaciones, cuyo acrónimo en inglés es api (application programming interface), es un conjunto de funciones que permiten que una aplicación corra bajo un determinado sistema operativo ESCABILIDAD: En telecomunicaciones y en ingeniería informática, la escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos TIC: Las tecnologías de la información y la comunicación (tic) son un conjunto de técnicas, desarrollos y dispositivos avanzados que integran funcionalidades de almacenamiento, procesamiento y transmisión de datos. TI: Tecnologías de información VIRTUALIZACION: Se refiere a la abstracción de los recursos de una computadora, llamada hypervisor o vmm (virtual machine monitor) que crea una capa de la abstracción entre el hardware de la maquina física (host) y el sistema operativo de la maquina virtual (virtual machine, guest)., siendo un medio para crear una versión virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento, una red o incluso un sistema operativo, donde se divide el recurso en uno o más entornos de ejecución. GRID COMPUTING: Es una tecnología innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado. En este sentido es una nueva forma de computación distribuida, en la cual los recursos pueden ser heterogéneos (diferentes arquitecturas, supercomputadores, clúster...)
  • 18. y se encuentran conectados mediante redes de área extensa (por ejemplo internet) GRID: El término grid se refiere a una infraestructura que permite la integración y el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y están administrados por diferentes instituciones. Puesto que la colaboración entre instituciones envuelve un intercambio de datos, o de tiempo de computación, el propósito del grid es facilitar la integración de recursos computacionales. Universidades, laboratorios de investigación o empresas se asocian para formar grid para lo cual utilizan algún tipo de software que implemente este concepto. ASP: SOFTWARE-AS-A-SERVICE: Software as a service (saas, por lo general, pronunciado 'sass') es un modelo de despliegue de software en virtud del cual un proveedor de licencias de una aplicación para su uso a los clientes como un servicio bajo demanda. Proveedores de software saas puede alojar la aplicación en sus propios servidores web o descargar la aplicación de dispositivos para el consumidor, que después de desactivar el uso o después de la sobre-demanda contrato expira. Los controles sobre la demanda, puede ser manejado internamente para compartir licencias dentro de una empresa o por un tercero proveedor de servicios de aplicación (asp) compartir licencias entre las empresas.
  • 19. CONCLUSIONES Cloud Computing el futuro de las infrastructuras de las TI, se necesitan muchos ajustes en comunicaciones en el caso de nuestro país que no son estables y seguros en cuanto redes inalámbricas wifi y además se debe buscar el fortalecimiento de estas tecnologías, para poder tener estabilidad en los sistemas de información de una organización
  • 20. REFERENCIAS VIRTUALIZACION DE SERVIDORES www.hp.com/es Tecnología de Virtualizacíón HP Más información online Virtualizacion www.ibm.com/DynamicInfrastructure Reduzca costes, gestione el riesgo y mejore el servicio con IBM Virtualización www.Intel.com/es Soluciones Intel y VMware para infraestructuras virtuales www.easoinformatica.com Reduzca costes con VMware vSphere 4 y soluciones de Easo Informática www.hp.com/es Tecnología de Virtualizacíón HP Más información online Virtualización www.Intel.com Soluciones Intel y VMware para infraestructuras virtuales Virtualizacion www.ibm.com/DynamicInfrastructure Reduzca costes, gestione el riesgo y mejore el servicio con IBM