Subido por Johan Santiago Rojas Naranjo

servidores

Anuncio
Servidor IIS
conjuntos de servicios que
transforman un sistema
Microsoft Windows en
un servidor capaz de ofrecer
servicios Web, FTP y SMTP
entre otros.
Dirigirse a la pagina de
Microsoft buscar el servidor y
descargar el archivo
The Power of PowerPoint | thepopp.com
2
3
El servidor posee un panel de
administración en el cual es
posible configurar varios
parámetros del funcionamiento
de la aplicación.
1- Crea un acceso directo en el Escritorio, en el
cuadro "Ubicación del elemento" introduce la
ruta:C:\Windows\System32\inetsrv\InetMgr.exe
2- En el Panel de control selecciona Herramientas
administrativas, en ella "Administrador de Internet
Information Services (IIS)".
3- Escribe en el cuadro de Inicio o en la pantalla de
inicio en Windows 8: inetmgr y presiona la tecla
Enter.
The Power of PowerPoint | thepopp.com
4
Después de instalar el servidor solo introduce
en cualquier navegador web que uses la
siguiente dirección: localhost
También puedes usar: 127.0.0.1, es la dirección
IP local del equipo.
Verás la página predeterminada.
The Power of PowerPoint | thepopp.com
5
Proporcionan capacidades de servidor web integrado.
Es confiable, seguro y administrable en internet.
Desarrolla y es compatible con las aplicaciones beneficiándose con un
único entorno de alojamiento de aplicaciones integrado con
compatibilidad total.
The Power of PowerPoint | thepopp.com
6
Este servidor no es multiplataforma, solo funciona bajo
Windows.
Posee limitaciones en las versiones que no son de la familia
“Server”.
Posee vulnerabilidades.
The Power of PowerPoint | thepopp.com
7
WildFly
servidor de aplicaciones Java
EE de código
abierto implementado
en Java puro, más
concretamente la
especificación Java EE.
Dirigirse a la homepage de
wildfly una vez aquí al
apartado downloads y se
procede a descargar
The Power of PowerPoint | thepopp.com
9
Una vez que Wildfly se instala descomprimiendo la distribución, se puede iniciar
ejecutando el script standalone.sh en el directorio bin :
$ ./bin/standalone.sh =========================================================================
JBoss Bootstrap Environment JBOSS_HOME: /mnt/storage/tools/servers/wildfly-10.0.0.Final JAVA: java JAVA_OPTS:
-server
-Xms64m
-Xmx512m
-XX:MetaspaceSize=96M
-XX:MaxMetaspaceSize=256m
Djava.net.preferIPv4Stack=true
-Djboss.modules.system.pkgs=org.jboss.byteman
-Djava.awt.headless=true
========================================================================= 11:54:33,781 INFO
[org.jboss.modules] (main) JBoss Modules version 1.5.1.Final 11:54:34,096 INFO [org.jboss.msc] (main) JBoss MSC
version 1.2.6.Final 11:54:34,193 INFO [org.jboss.as] (MSC service thread 1-6) WFLYSRV0049: WildFly Full
10.0.0.Final (WildFly Core 2.0.10.Final) starting ... ... 11:54:37,653 INFO [org.jboss.as] (Controller Boot Thread)
WFLYSRV0025: WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final) started in 4357ms - Started 273 of 559 services
(374 services are lazy, passive or on-demand)
The Power of PowerPoint | thepopp.com
10
Lo mejor para proceder a la configuración es visitar el
homespage de WildFly y dirigirse al apartado de
configuración ya que hay muchas configuraciones
The Power of PowerPoint | thepopp.com
11
La consola del servidor está restringida solo al
servidor local. Si te interesa conectarte desde una
ubicación remota, se puede obtener información de
cómo hacerlo en su documentación.
Tras esto podremos acceder a la consola de
administración
desde http://localhost:9990/console de forma
remota pues se ha instalado correctamente WildFly
en Ubuntu, 18.04 en este caso.
The Power of PowerPoint | thepopp.com
12
Rápida puesta en marcha. ...
Escalabilidad. ...
Ahorro de memoria. ...
Motor capaz de configurarse a las
necesidades. ...
Administración unificada. ...
La interacción entre WebSphere
Application Server y WebSphere MQ no
es sin fisuras.
No puede utilizar mediaciones de
integración de servicio para modificar
mensajes, para el direccionamiento o
para el registro cronológico.
The Power of PowerPoint | thepopp.com
13
TOMEE
Es un servidor de
aplicaciones certificado como
Java EE 6 Web Profile
Compatible y totalmente
basado en Tomcat.
Dirigirse a TOMEE a su sitio
oficial y descargar la versión
deseada o requerida
The Power of PowerPoint | thepopp.com
15
Desempacando el Archivo
Descomprima el archivo en cualquier directorio. El directorio de nivel superior del archivo desempaquetado se llama apache-tomeewebprofile-xyz /. Nos referimos a este directorio como $ CATALINA_HOME a continuación.
Requisitos previos para ejecutar TomEE
•Un entorno de tiempo de ejecución Java 6 o 7 está en su RUTA. Los puertos TCP 8080, 8005 y 8009 son gratuitos.
Iniciando TomEE
Para iniciar TomEE como un proceso en segundo plano, invoque
$CATALINA_HOME/bin/startup.sh
Para iniciar TomEE en primer plano, invoque
$CATALINA_HOME/bin/catalina.sh run
The Power of PowerPoint | thepopp.com
16
Hay tres formas de inyectar valores en la
aplicación usando configuración.
1 . Para Valores por defecto con ConfigProperty
ejecutar:
GET http://localhost:8080/mp-configexample/sample/defaultProperty
2 . Para obtener propiedades inyectadas con
ConfigProperty ejecutar:
GET http://localhost:8080/mp-configexample/sample/injectedJavaVersion
3 . Para obtener una propiedad desde Config con
getValue ejecutar:
GET http://localhost:8080/mp-config-example/sample/javaVersion
The Power of PowerPoint | thepopp.com
17
Es altamente configurable
Falta de integración
Es modular
Posee formatos de configuración no estándar
Es extensible
No posee buena administracion
Multi plataforma
Posee código abierto
The Power of PowerPoint | thepopp.com
18
MYSQL

controlador de base de
datos relacional utilizado en
el lenguaje de script PHP
para proporcionar una
interfaz con bases de datos
MySQL
Dirigirse a la pagina oficial
de Mysql para descargar la
versión deseada
The Power of PowerPoint | thepopp.com
20
The Power of PowerPoint | thepopp.com
21
El fundamento de nuestro universo digital es una acumulación de datos que aumenta sin cesar. Como
consecuencia, los sistemas de gestión de bases de datos como MySQL son los elementos centrales de
Internet y del mundo interconectado. Estos permiten procesar grandes cantidades de datos de manera
electrónica, archivarlos con coherencia y guardarlos permanentemente. Para ello, los datos complejos se
descomponen en cantidades manejables y, en función de las necesidades, se relacionan entre sí. En
nuestro manual de MySQL para principiantes te presentamos los principios básicos de la gestión de
bases de datos y te mostramos a través de ejemplos cómo puedes optimizar la gestión de los datos de tu
proyecto web con MySQL.
The Power of PowerPoint | thepopp.com
22
 MySQL software es Open Source
 Velocidad al realizar las operaciones, lo que le
hace uno de los gestores con
mejor
rendimiento.
 Bajo
costo en requerimientos para la
elaboración de bases de datos, ya que
debido
a su bajo consumo puede ser ejecutado en una
máquina con escasos
recursos sin ningún
problema.
 Facilidad
 Un gran porcentaje de las utilidades de
MySQL no están
documentadas.
 No es intuitivo, como otros programas
(ACCESS).
 Un gran porcentaje de las utilidades de
MySQL no están documentadas.
 No es intuitivo, como otros programas
(ACCESS).
de configuración e instalación.
 Soporta gran variedad de Sistemas Operativos
The Power of PowerPoint | thepopp.com
23
Nginx
es un servidor web de código abierto
que, desde su éxito inicial como
servidor web, ahora también es
usado como proxy inverso, cache de
HTTP, y balanceador de carga.
Dirigirse a la pagina oficial de nginx y
descargar la versión necesitada
The Power of PowerPoint | thepopp.com
25
PASO 1. INSTALAR NGINX
PASO 2. AJUSTAR EL FIREWALL
PASO 3. COMPRUEBA TU SERVIDOR WEB
The Power of PowerPoint | thepopp.com
26
Antes de profundizar más en qué es NGINX, repasemos cómo funciona un servidor web. Cuando alguien hace una
solicitud para abrir una página web, el navegador se comunica con el servidor de ese sitio web. Luego, el servidor
busca los archivos solicitados para la página y se los envía al navegador. Este es sólo el tipo de solicitud más
simple.
El ejemplo anterior también se considera como un hilo sencillo. Los servidores web tradicionales crean un solo hilo
para cada solicitud, pero NGINX no funciona de esa manera. Como mencionamos antes, NGINX trabaja con una
arquitectura asíncrona y controlada por eventos. Esto significa que los hilos similares se administran bajo un proceso
de trabajo, y cada proceso de trabajo contiene unidades más pequeñas llamadas conexiones de trabajo. Toda esta
unidad es la responsable de manejar los hilos de las solicitudes. Las conexiones de trabajo entregan las solicitudes
a un proceso de trabajo, que también lo enviará a su turno al proceso maestro. Finalmente, el proceso maestro
proporciona el resultado de esas solicitudes.
The Power of PowerPoint | thepopp.com
27
Consume menos recursos que la
mayoría de servicios que hacen su
misma función. Nos proporciona un
alto rendimiento soportando mayor
carga y respondiendo mejor que sus
competidores. Puede ser usado como
proxy inverso cacheando el contenido
de nuestros sitios web.
He visto millones de sitios web
usando nginx como un server web
proxifying trabajando junto con
Apache. Pero he visto muy pocos
serveres que ejecutan nginx sólo como
su server web pnetworkingeterminado.
¿Cuáles son las principales
desventajas de dicha configuration?
The Power of PowerPoint | thepopp.com
28
TOMCAT
unciona como un contenedor
de servlets desarrollado bajo el proyecto
Jakarta en la Apache Software Foundation.
Tomcat implementa las especificaciones de los
servlets y de JavaServer Pages (JSP)
de Oracle Corporation (aunque creado
por Sun Microsystems
Buscar tomcat en el navegador elegir la
primera opción y descargar la versión
que se necesita
The Power of PowerPoint | thepopp.com
30
The Power of PowerPoint | thepopp.com
31
Contenedores de Servlets Stand-alone (Independientes)
Contenedores de Servlets dentro-de-Proceso
Contenedores de Servlets fuera-de-proceso
The Power of PowerPoint | thepopp.com
32
 Es modular
 Sus formatos no están estandarización el
momento de la configuración
 Multiplataforma
 Falta de integración
 Es configurable
 Tiene aceptación de red
The Power of PowerPoint | thepopp.com
33
ORACLE
es una compañía
especializada en el desarrollo
de soluciones de nube y
locales. Oracle tiene su sede
en la localidad californiana de
Redwood City, Estados
Unidos.
Ir al sitio oficial de Oracle y
descargar el software
The Power of PowerPoint | thepopp.com
35
 Motor de base de datos objeto-relacional
más usado a nivel mundial.
 Multiplataforma: puede ejecutarse desde un
PC hasta una supercomputadora.
 Permite el uso de particiones para hacer
consultas, informes, análisis de datos
 Las versiones más recientes de Oracle
son la 11g, 10g, 9g, 8g, desde el
lanzamiento original de la 8 se
sucedieron varias versiones con
correcciones, hasta alcanzar la
estabilidad en la 8.0.3. El motivo de
tantos fallos fue, al parecer, la
remodelación del sistema de
almacenamiento por causa de la
introducción de extensiones orientadas
a objetos.
The Power of PowerPoint | thepopp.com
36
The Power of PowerPoint | thepopp.com
37
es una aplicación de transporte colectivo
privado con rutas optimizadas para llevar las
personas de su casa a su trabajo y de regreso.
Ofrecemos un servicio de transporte seguro,
cómodo y accesible a bordo de camionetas
ejecutivas con conductores altamente
calificados.
El repositorio canónico para Jetty es Maven
Central. Todos los lanzamientos siempre están
disponibles allí primero y esta página de
descarga puede demorar un poco en cuanto a
actualización a medida que se colocan los
recursos posteriores al lanzamiento. Siempre
puedes buscar lanzamientos de Jetty aquí .
The Power of PowerPoint | thepopp.com
38
The Power of PowerPoint | thepopp.com
39
En la salida anterior hay una advertencia sobre la ejecución del servidor desde el directorio $
JETTY_HOME. Jetty 9.1 introdujo el concepto de tener un directorio de inicio de Jetty y un
directorio (o directorios) de Jetty Base.}
Jetty se puede descargar desde la plataforma principal y está disponible en formato Las
versiones actuales de Jetty requieren la instalación de Java 1.8, que se puede obtener en la
plataforma principla.
The Power of PowerPoint | thepopp.com
40
Los dos servidores incluyen cuatro puertos
Gigabit Ethernet, un puerto Ethernet
10BASE-T para ALOM, dos puertos serie,
dos puertos USB, un puerto UltraSCSI LVD
y 16 gigabytes de memoria, pero se
diferencian en lo siguiente:
Extraiga los siguientes archivos zip
Este es el programa para instalar todos los controladores
Descargue los paquetes restantes en la plataforma
principal
Advertencia solo para usuarios expertos no como la
hueva de carlos
The Power of PowerPoint | thepopp.com
41
Los servidores Sun Fire V215 y V245 pueden
montarse en un bastidor de 19 pulgadas
estándar y se entregan con el sistema
operativo Solaris™ 10, Java™ Enterprise
System y el software Lights Out Manager
(ALOM) preinstalados como imagen de
software en el disco de arranque.
Menos programas
Mas rapidez para el servidor
La forma mas sencilla de descargar
Te ofrece la mejor seguridad para el uso
adecuado
The Power of PowerPoint | thepopp.com
42
Esta sección contiene una relación de tareas que es preciso llevar a
cabo durante el proceso de instalación. Cada una de ellas incluye una
referencia a las instrucciones apropiadas y debe realizarse en el orden
establecido.
The Power of PowerPoint | thepopp.com
43
es un sistema de gestión de bases de datos
relacionales (RDBMS) de Microsoft que está
diseñado para el entorno empresarial. ... Bajo
el nombre código Yukon en su etapa de
desarrollo, SQL Server 2005 fue lanzado en
noviembre de 2005.
La instalación a través de cualquiera de estos
requerirá que especifique una clave de producto y
ejecute alguna configuración inicial que incluya
funciones habilitadas, servicios separados y la
configuración de los parámetros iniciales para cada
uno de ellos. Los servicios y características
adicionales se pueden habilitar en cualquier
momento ejecutando el programa SQLSetup.exe
en la línea de comandos o en la versión de la GUI.
The Power of PowerPoint | thepopp.com
44
Soporte de transacciones.
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Escalabilidad, estabilidad y seguridad.
No Soporta procedimientos almacenados.
Soporta procedimientos almacenados.
NO Incluye también un potente entorno gráfico
de administración, que permite el uso
de comandos DDL y DML gráficamente.
Incluye también un potente entorno gráfico de
administración, que Permite el uso de
comandos DDL y DML gráficamente.
The Power of PowerPoint | thepopp.com
45
Ediciones y características: Revise las características admitidas en las distintas ediciones y versiones de
SQL Server para determinar cuáles son las que mejor se adaptan a sus necesidades empresariales.
Requisitos: Revise los requisitos de instalación, las comprobaciones de la configuración del sistema y las
consideraciones de seguridad
No se instalan como parte de la configuración de SQL Server de forma predeterminada pero se pueden
encontrar.
Para instalarlos para ediciones distintas de Express de SQL Server,
The Power of PowerPoint | thepopp.com
46
GlassFish es un servidor de aplicaciones de
software libre desarrollado por Sun
Microsystems, compañía adquirida por Oracle
Corporation, que implementa las tecnologías
definidas en la plataforma Java EE y permite
ejecutar aplicaciones que siguen esta
especificación.
The Power of PowerPoint | thepopp.com
47
Net tiene la posibilidad de emplear múltiples
lenguajes de programación, mientras que J2EE sólo
trabaja con Java. • Las herramientas de desarrollo
incluidas por Microsoft en su Visual Studio .Net son
mucho más simples, intuitivas y sencillas de
manejar que las herramientas de desarrollo
equivalentes en J2EE suministradas por otras
empresas. • C# es un lenguaje interesante y fácil de
aprender por los programadores de Java y existe un
conversor Java-C#.
Las implementaciones de J2EE pueden adquirirse
a distintas compañías, mientras que .Net solo
puede comprarse a Microsoft. • La seguridad frente
a virus informáticos de los productos de Microsoft
es menor que los basados en Java ya que desde
un comienzo Java se fundamentó en un estricto
modelo de seguridad. • Las aplicaciones Java
pueden correr en una amplia gama de sistemas
operativos y de arquitecturas hardware.
The Power of PowerPoint | thepopp.com
48
La instalación de GlassFish bajo Windows puede ser un tanto compleja, pero hay abundante
documentación disponibles para resolver cualquier posible incidencia. El comando típico para la instalación
es lib\ant\bin\ant -f setup.xml desde la la carpeta de GlassFish. Facil y sencillo de descargar.
The Power of PowerPoint | thepopp.com
49
WebLogic
The Power of PowerPoint | thepopp.com
50
Oracle WebLogic es un servidor de
aplicaciones JAVA EE y también un servidor
web HTTP, desarrollado por BEA systems,
posteriormente adquirida por Oracle
corporation, se ejecuta en Onix, Linux,
Microsoft Windows, y otras plataformas
The Power of PowerPoint | thepopp.com
51
Para descargar WebLogic vamos al siguiente
link: https://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html Instalación
Primero configuramos la variable de entorno Windows JAVA_HOME con la ruta del JDK7 set
JAVA_HOME="C:\Program Files\Java\jdk1.7.0_79"
Ejecutamos el archivo: oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32.exe como un
administrador.
52
Se inicia el asistente presentando la pantalla de Bienvenida.
Ingresamos la ubicación del directorio home del middleware por ejemplo en: c:\app\oracle\middleware, luego
hacemos click en el botón Next.
Ingresamos nuestras credenciales del soporte de Oracle, o podemos destildar el checkbox si no queremos recibir
información sobre actualizaciones de seguridad. Hacemos click en el botón Next y aceptamos todos los mensajes
de advertencia acerca de permanecer desinformado de actualizaciones de seguridad.
53
•
Modelo de objetos más simple y elimina
herramientas de bajo nivel
•
Programación Orientada a Objetos (y
Aspectos)
•
Manejo de Memoria
•
Multiplataforma
•
Java Vitual Machine (JVM)
•
Garbage Collector
•
Librerias para "todo"
The Power of PowerPoint | thepopp.com
54
Hadoop
The Power of PowerPoint | thepopp.com
55
Apache Hadoop es un framework de software
que soporta aplicaciones distribuidas bajo una
licencia libre.​ Permite a las aplicaciones
trabajar con miles de nodos y petabytes de
datos. Hadoop se inspiró en los documentos
Google para MapReduce y Google File
System.
The Power of PowerPoint | thepopp.com
56
The Power of PowerPoint | thepopp.com
57
The Power of PowerPoint | thepopp.com
58
The Power of PowerPoint | thepopp.com
59
•
Hadoop Acceso de datos con retraso bajo.
•
Hadoop Almacenamiento ineficiente de
muchos archivos pequeños.
•
Hadoop No soporta que muchos usuarios
escriban y modifiquen los archivos al azar.
•
Hadoop Alta fiabilidad con capacidad de
almacenamiento y procesamiento de datos
por ubicación.
•
Hadoop Distribución de datos por
conglomerados de computadoras
disponibles,
•
Completar tareas de almacenamiento y
cálculo,
The Power of PowerPoint | thepopp.com
60
MONGOOS
E
The Power of PowerPoint | thepopp.com
61
Mongoose es un servidor web integrado
multiplataforma y una biblioteca de red con
funciones que incluyen TCP, un cliente HTTP +
servidor, cliente WebSocket + servidor, cliente
MQTT + agente y más. La pequeña huella del
software permite que cualquier dispositivo
conectado a Internet funcione como un
servidor web.
The Power of PowerPoint | thepopp.com
62
1 El primer paso es ir a la pagina web para descargar el software:
http://cesanta.com/mongoose.shtml All seleccionamos en la primera
columna la opci Mongoose+PHP Package (opci gratuita). Recuerden
marcar "I accept Mongoose EULA". Sigan la imagen si tienen alguna
duda:
2 Descarga mongoose Tras descargar el.zip mongoose-php-5.4.1
podemos descomprimirlo donde prefiramos en el ejemplo lo haremos en
C. El servidor mongoose no requiere instalación pues es un simple
ejecutable que no necesita descomprimir bibliotecas ni aplicaciones
adicionales instaladas en nuestro ordenador. Una vez descomprimido
tendremos 4 archivos y carpetas: php-5.5.10, web_root, mongoose.txt y
mongoose.exe. La carpeta php-*
The Power of PowerPoint | thepopp.com
63
3 Configuración mongoose contiene las bibliotecas para el funcionamiento de PHP en
nuestro servidor, web_root es la carpeta donde podremos alojar nuestras webs es
como el htdocs de apache y mongoose.txt contiene la configuraci del servidor por
defecto so trae el puerto que usaremos la carpeta root y el interpretador de php:
listening_port 12345 document_root web_root cgi_interpreter php-5.5.10/php-cgi.exe
4 Instalación Forum no sql El cuarto archivo mongoose.exe es el servidor propiamente
dicho debemos ejecutarlo y el servidor comenzará a correr por defecto en el puerto
señalado anteriormente, también nos abrirá firefox con la ruta local total hacia el
index.php que trae por defecto. *Recuerden darle permisos si estan conectados como
administradores Finalmente sólo debemos instalar nuestro cms en la carpeta raíz y ya
tenemos nuestro blitzhive en menos de 3 minutos.
The Power of PowerPoint | thepopp.com
64
•
No es una solución adecuada para
aplicaciones con transacciones complejas
•
Validación de documentos
•
Motores de almacenamiento integrado
•
No tiene un reemplazo para las soluciones
de herencia
•
Menor tiempo de recuperación ante fallas
•
Aún es una tecnología joven
The Power of PowerPoint | thepopp.com
65
Descargar