RECUPERACIÓN ANTE DESASTRES – ORACLE DataGuard 11.2.0.4

Posted by josefabre | Posted in Administración, Aplicaciones, Base de Datos, Entrenamiento, Opinión, Oracle, Software Libre, Tips, Unix/Linux | Posted on 12-05-2014

Tags: ,

2

 

RECUPERACIÓN  ANTE DESASTRES

 

Guía de instalación para Oracle Data Guard
Base de datos 11g
Version 11.2.0.4

 

Índice General
1.       Introducción
2.     Arquitectura de data guard 11g
3.     Datos Generales
4.      Consejos (antes de empezar)
5.      Configurar servidor principal (Producción)
6.     Obtener los archivos de parámetros.
7.      Sincronizados los servidores con RMAN
8.      Sincronizados los servidores con Duplicate
9.      Configurar servidor secundario (Standby)
10.   Enviar archivelog’s (Switch log file)
11.   Convertir servidor secundario a principal (Switchover)
12.   Hacer permanente servidor secundario principal (Failover)   
13.   Conclusiones
1.  Introducción

 

En la mayoría de empresas se han ido implantando durante los últimos años planes de recuperación ante desastres o DR (Disaster Recovery). Estos planes comprenden un conjunto de recursos hardware, software y procedimientos que deben permitir a una empresa continuar ofreciendo sus servicios (o los considerados mínimos) en caso de que ocurran problemas graves en los sistemas informáticos.

En el caso de Oracle y para intentar minimizar este tipo de problemas, existen configuraciones de DR data guard que nos permiten mantener en ubicaciones físicamente separadas sistemas de contingencia denominados standby que podrán seguir dando servicio en caso de caída de los sistemas principales.

El concepto de Alta disponibilidad o HA (High Availability) es indispensable en una empresa por lo que DR. puede  disponer de discos, o tarjetas de red duplicados en un servidor es una solución de alta disponibilidad (HA), disponer de un segundo servidor en otra ciudad replicado con el primero es protección ante desastres (DR).

Finalmente existen las soluciones que nos aporta Oracle: las BDD Standby y el producto DataGuard (que ya viene integrado en las BDD EE) “.Solo aplicable para Enterprise Edition”

Una BDD Standby física (existen Standby “lógicas” de las que hablaremos en otra ocasión) es una copia “bit a bit” de nuestra BDD productiva, separada de ésta varias decenas, centenares o miles de kilómetros. Los cambios se trasmiten de la principal a la Standby y se aplican posteriormente en ésta.

Las trasmisiones de datos se realizan de manera comprimida y optimizada ocupando un mínimo de ancho de banda, y los datos pueden aplicarse en la standby “al momento” o con un cierto retardo, de manera que en caso de errores lógicos (modificación o borrado por error de gran cantidad de datos en la principal) se pueda ir a consultar los datos “del pasado” en la standby.


2. Arquitectura

 

3. Datos Generales
Sistema Operativo
Oracle Linux Server release 6.4  
Instaladores del software Oracle 12c 

*Para descargar los instaladores se debe crear una cuenta en Oracle http://www.oracle.com/ y descargar los  paquetes de 12.1.0.1 para Linuxhttp://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Una vez los paquetes descargados copiar en la partición o en la partición donde se tenga espacio para instalar la base.

/u01/database/



4. Consejos

4.1. Se debe constatar que tanto la base como el sistema operativo sean iguales en los dos servidores mismo Hadware y Software.

4.2. Los dos servidores deben tener instalados los paquetes necesarios para el correcto funcionamiento del oracle consulta el siguiente link http://docs.oracle.com/cd/B28359_01/install.111/b32002/pre_install.htm#LADBI214

4.2. El primer servidor de producción contiene la base con listener el segundo solo el software de oracle y listener con los mismos parámetros que se configuro el principal

4.3. Deben tener las mismas características físicas los dos servidores

4.4. Crear archivo de variables de ambiente en el servidor de standby “.bash_profile”

Sentencias útiles para ver la versión del sistema operativo

Nombre tipo y versión de S.O.

[oracle@rfcg ~]$ lsb_release -a

Consulta para la versión del software de  Oracle

SQL> select value from v$system_parameter where name = ‘compatible’

Consulta Para ver los parámetros de configuración de la base de datos

SQL> SELECT * FROM NLS_DATABASE_PARAMETERS

        CONSULTAS ÚTILES

       – Consulta identifica si es primario o secundario

SELECT name,open_mode,database_role,db_unique_name,protection_modeFROM v$database;

         -Identificar el rol actiual del servidor

SELECT database_role FROM v$database;

5. Configurar servidor principal (Producción)

5.1. Poner la base principal en modo archivelog

Nota: Para verificar el modo actual de tu servidor principal

SQL> SELECT log_mode FROM v$database;

LOG_MODE
————
NOARCHIVELOG

Poner en modo archivelog

SQL> SHUTDOWN IMMEDIATE;

SQL> STARTUP MOUNT;

SQL> ALTER DATABASE ARCHIVELOG;

SQL> ALTER DATABASE OPEN;
5.2.Habilitar el registro forzado

SQL> ALTER DATABASE FORCE LOGGING;

5.3.Verificar la configuración de db_name y db_unique_name en ambos casos debe ser el nombre de la instancia de producción

SQL> show parameter db_name

NAME    TYPEVALUE
———————————— ———– ——————————
db_name     string DB11G

SQL> show parameter db_unique_name

NAME    TYPEVALUE
———————————— ———– ——————————
db_unique_name     string DB11G

5.4.Configurar el archivelog para stanby

SQL> ALTER SYSTEM SET LOG_ARCHIVE_CONFIG=’DG_CONFIG=(DB11G,DB11G_STBY)';

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2=’SERVICE=db11g_stby NOAFFIRM ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DB11G_STBY';

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE;
5.5.Configurar el passwordfile

SQL> ALTER SYSTEM SET LOG_ARCHIVE_FORMAT=’%t_%s_%r.arc’ SCOPE=SPFILE;

SQL> ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=30;

SQL> ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE;

5.6.Configurar el envio de spfile a standby

SQL> ALTER SYSTEM SET FAL_SERVER=DB11G_STBY;

SQL> ALTER SYSTEM SET DB_FILE_NAME_CONVERT=’DB11G_STBY’,’DB11G’ SCOPE=SPFILE;

SQL> ALTER SYSTEM SET LOG_FILE_NAME_CONVERT=’DB11G_STBY’,’DB11G’ SCOPE=SPFILE;

SQL> ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO;
5.7.Configurar el tnsname.ora 

Se debe agregar manual o con el utilitario netmgr el servicio de standby que se creo en el servidor secundario. 

[oracle@host ~]$ vim $ORACLE_HOME/network/admin/tnsnames.ora

/***************************************************

DGARD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = rfcg.oracle.com)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dgard.oracle.com)
)
)

DGARD_STBY =
  (DESCRIPTION =    (ADDRESS_LIST =     (ADDRESS = (PROTOCOL = TCP)(HOST = rfcg2.oracle.com)(PORT = 1521)) )

    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = dgard_stby.oracle.com)
    )
  )

***************************************************/

Nota: Para probar si se tiene conexión entre los dos servidores se recomienda ejecutar el comando tnsping <nombre del servicio>

[oracle@host ~]$ tnsping DGARD_STBY

6. Obtener los archivos de parámetros

6.1. Crear el controlfile y parameterfile para standby

Ejecutar en el principal

SQL>ALTER DATABASE CREATE STANDBY CONTROLFILE AS ‘/tmp/db11g_stby.ctl';

SQL>CREATE PFILE=’/tmp/initDB11G_stby.ora’ FROM SPFILE;

6.2. Cambiar en el archivo de controlfile creado para standby anteriromente

*Cambiar las lineas con -> lo que se tiene en la derecha es lo original por lo de la izquierda.

Original -> Nuevo Valor

[oracle@host ~]$ vim /tmp/initDB11G_stby.ora

/************************************************************************

dgard.__db_cache_size=503316480 -> dgard_stby.__db_cache_size=503316480
dgard.__java_pool_size=16777216 -> dgard_stby.__java_pool_size=16777216
dgard.__large_pool_size=16777216 -> dgard_stby.__large_pool_size=16777216
dgard.__oracle_base=’/u01/app/oracle’#ORACLE_BASE set from environment
->  dgard_stby.__oracle_base=’/u01/app/oracle’#ORACLE_BASE set from environment
dgard.__pga_aggregate_target=754974720 -> dgard_stby.__pga_aggregate_target=754974720
dgard.__sga_target=855638016 -> dgard_stby.__sga_target=855638016
dgard.__shared_io_pool_size=0 -> dgard_stby.__shared_io_pool_size=0
dgard.__shared_pool_size=268435456 -> dgard_stby.__shared_pool_size=268435456
dgard.__streams_pool_size=33554432 -> dgard_stby.__streams_pool_size=33554432
*.audit_file_dest=’/u01/app/oracle/admin/dgard/adump’
-> *.audit_file_dest=’/u01/app/oracle/admin/dgard_stby/adump’
*.audit_trail=’db’
*.compatible=’11.2.0.0.0′
*.control_files=’/u01/app/oracle/oradata/dgard/control01.ctl’,’/u01/app/oracle/fast_recovery_area/dgard/control02.ctl’
->
*.control_files=’/u01/app/oracle/oradata/dgard_stby/control01.ctl’,’/u01/app/oracle/fast_recovery_area/dgard_stby/control02.ctl’
*.db_block_size=8192
*.db_domain=’oracle.com’
*.db_file_name_convert=’dgard_stby’,’dgard’ ->  *.db_file_name_convert=’dgard’,’dgard_stby’
*.db_name=’dgard’
Aumentar esta Linea————> *.db_unique_name=’dgard_stby’
*.db_recovery_file_dest=’/u01/app/oracle/fast_recovery_area’
*.db_recovery_file_dest_size=4322230272
*.diagnostic_dest=’/u01/app/oracle’
*.dispatchers='(PROTOCOL=TCP) (SERVICE=dgardXDB)’
*.fal_server=’DGARD_STBY’ -> *.fal_server=’DGARD’
*.log_archive_config=’DG_CONFIG=(dgard_stby,dgard)’ ->*.log_archive_config=’DG_CONFIG=(dgard,dgard_stby)’
*.log_archive_dest_2=’SERVICE=dgard NOAFFIRM ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=dgard_stby’
-> *.log_archive_dest_2=’SERVICE=dgard NOAFFIRM ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=dgard’
*.log_archive_dest_state_2=’ENABLE’
*.log_archive_format=’%t_%s_%r.arc’
*.log_archive_max_processes=30
*.log_file_name_convert=’dgard_stby’,’dgard’ -> *.log_file_name_convert=’dgard’,’dgard_stby’
*.memory_target=1603272704
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile=’EXCLUSIVE’
*.standby_file_management=’AUTO’
*.undo_tablespace=’UNDOTBS1′

************************************************************************/

7. Sincronizados los servidores con RMAN

7.1. Sacar backup de la base primaria

Ejecutar en el principal

[oracle@host ~]$ rman target=/

RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
7.2. Crear los directorios como se tiene en el servidor de producción

Ejecutar en el secundario

[oracle@host ~]$ mkdir -p /u01/app/oracle/oradata/dbg11_stby

[oracle@host ~]$ mkdir -p /u01/app/oracle/fast_recovery_area/dbg11_stby

[oracle@host ~]$ mkdir -p /u01/app/oracle/admin/dbg11_stby/adump

7.3. Copiar los archivos de configuración de producción a standby

Ejecutar en el primario

*Controlfile

[oracle@host_stby ~]$ scp oracle@ol5-112-dga1:/tmp/db11g_stby.ctl /u01/app/oracle/oradata/dbg11_stby/control01.ctl

[oracle@host_stby ~]$ cp /u01/app/oracle/oradata/DB11G/control01.ctl /u01/app/oracle/fast_recovery_area/dbg11_stby/control02.ctl

*Archivelogs and backups

[oracle@host_stby ~]$ scp -r oracle@ol5-112-dga1:/u01/app/oracle/fast_recovery_area/DB11G/archivelog /u01/app/oracle/fast_recovery_area/dbg11_stby

[oracle@host_stby ~]$ scp -r oracle@ol5-112-dga1:/u01/app/oracle/fast_recovery_area/DB11G/backupset /u01/app/oracle/fast_recovery_area/dbg11_stby

*Parameter file.

[oracle@host_stby ~]$ scp oracle@ol5-112-dga1:/tmp/initDB11G_stby.ora /tmp/initDB11G_stby.ora

*Login password file.

[oracle@host_stby ~]$ scp oracle@ol5-112-dga1:$ORACLE_HOME/dbs/orapwDB11G $ORACLE_HOME/dbs

*Tnsname

[oracle@host_stby ~]$ scp oracle@ol5-112-dga1:$ORACLE_HOME/network/admin/tnsname.ora $ORACLE_HOME/network/admin/tnsname.ora

7.4. Levantar el listener

[oracle@host_stby ~]$ lsnrctl reload

7.5. Restaurar el backup en el servidor de standby con el spfile

[oracle@host_stby ~]$ export ORACLE_SID=DB11G

[oracle@host_stby ~]$ sqlplus / as sysdba

SQL> CREATE SPFILE FROM PFILE=’/tmp/initDB11G_stby.ora';

[oracle@host_stby ~]$ rman target=/

RMAN> STARTUP MOUNT;

RMAN> RESTORE DATABASE;

7.6. Crear los logfile

SQL> ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=MANUAL;

SQL> ALTER DATABASE ADD STANDBY LOGFILE (‘/u01/app/oracle/oradata/dgard_stby/standby_redo01.log’) SIZE 50M;

SQL> ALTER DATABASE ADD STANDBY LOGFILE (‘/u01/app/oracle/oradata/dgard_stby/standby_redo02.log’) SIZE 50M;

SQL> ALTER DATABASE ADD STANDBY LOGFILE (‘/u01/app/oracle/oradata/dgard_stby/standby_redo03.log’) SIZE 50M;

SQL> ALTER DATABASE ADD STANDBY LOGFILE (‘/u01/app/oracle/oradata/dgard_stby/standby_redo04.log’) SIZE 50M;

8. Sincronizados los servidores con Duplicate

8.1. Copiar los archivos de configuración de producción a standby

Ejecutar en el principal

*Controlfile

[oracle@host_stby ~]$ scp oracle@ol5-112-dga1:/tmp/db11g_stby.ctl /u01/app/oracle/oradata/dbg11_stby/control01.ctl

[oracle@host_stby ~]$ cp /u01/app/oracle/oradata/DB11G/control01.ctl /u01/app/oracle/fast_recovery_area/dbg11_stby/control02.ctl

*Parameter file.

[oracle@host_stby ~]$ scp oracle@ol5-112-dga1:/tmp/initDB11G_stby.ora /tmp/initDB11G_stby.ora

*Login password file.

[oracle@host_stby ~]$ scp oracle@ol5-112-dga1:$ORACLE_HOME/dbs/orapwDB11G $ORACLE_HOME/dbs

*Tnsname

[oracle@host_stby ~]$ scp oracle@ol5-112-dga1:$ORACLE_HOME/network/admin/tnsname.ora $ORACLE_HOME/network/admin/tnsname.ora

8.2. Crear los los redo de standby en el principal

Ejecutar en el principal

SQL> ALTER DATABASE ADD STANDBY LOGFILE (‘/u01/app/oracle/oradata/DB11G/standby_redo01.log’) SIZE 50M;

SQL> ALTER DATABASE ADD STANDBY LOGFILE (‘/u01/app/oracle/oradata/DB11G/standby_redo02.log’) SIZE 50M;

SQL> ALTER DATABASE ADD STANDBY LOGFILE (‘/u01/app/oracle/oradata/DB11G/standby_redo03.log’) SIZE 50M;

SQL> ALTER DATABASE ADD STANDBY LOGFILE (‘/u01/app/oracle/oradata/DB11G/standby_redo04.log’) SIZE 50M;

Ejecutar en el secundario

8.3. Levantar el listener

[oracle@host_stby ~]$ lsnrctl reload

8.3. Usar duplicate

[oracle@host_stby ~] export ORACLE_SID=DB11G

[oracle@host_stby ~] sqlplus / as sysdba

SQL> STARTUP NOMOUNT PFILE=’/tmp/initDB11G_stby.ora';

8.4. Conectarse a RMAN y ejecutar script de duplicate

Ejecutar en el principal

[oracle@host_stby ~]  rman TARGET sys/password@DB11G AUXILIARY sys/password@DB11G_STBY

RMAN > DUPLICATE TARGET DATABASE
FOR STANDBY
FROM ACTIVE DATABASE
DORECOVER
SPFILE
SET db_unique_name=’DB11G_STBY’ COMMENT ‘Is standby’
SET LOG_ARCHIVE_DEST_2=’SERVICE=db11g ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DB11G’
SET FAL_SERVER=’DB11G’ COMMENT ‘Is primary’
NOFILENAMECHECK;

9. Configurar servidor secundario (Standby)

9.1. Permitir el recibimiento de archivelog.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

Nota: Estas sentencias sirven para dejar abierto stanby y recibir archivelog de produccion.

Se usa 

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

Para cancelar y dejar de recibir archivelog

CONSEJO: Realizar tnsping a producción desde standby y viceversa a ambas instancias para saber que están conectadas
10. Enviar archivelog’s (Switch log file)

Ejecutar en el principal

10.1. Saber numero de transacción en la que se encuentra actualmente

SQL> ALTER SESSION SET nls_date_format=’DD-MON-YYYY HH24:MI:SS';

SQL> SELECT sequence#, first_time, next_time FROM   v$archived_log ORDER BY sequence#;

10.2. Dejar de escribir en archive y enviar a memoria sincronizando con standby

SQL> ALTER SYSTEM SWITCH LOGFILE;

10.3. Validar la transferencia de archive en standby

Ejecutar en el secundario

SQL> ALTER SESSION SET nls_date_format=’DD-MON-YYYY HH24:MI:SS';

SQL> SELECT sequence#, first_time, next_time, applied FROM   v$archived_log ORDER BY sequence#;

Nota: Verificar que el mismo número de secuencia este en ambos y el estado de la transacción sea  applied = YES

11. Convertir servidor secundario a principal (Switchover)

Ejecutar en el principal

CONSEJO: en otra terminal hacer “tail -f”  al alert log para verificar que todo se ejecute normalmente

11.1. Realizar principal servidor secundario

SQL> CONNECT / AS SYSDBA

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY;

SQL> SHUTDOWN IMMEDIATE;

11.2. Montar servidor principal como standby

SQL> STARTUP NOMOUNT;

SQL> ALTER DATABASE MOUNT STANDBY DATABASE;

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;


11.3. Finalizar la administracion de standby como servidor secundario

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;


12. Hacer permanente servidor secundario principal (Failover)

Ejecutar en el secundario

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;

SQL> ALTER DATABASE ACTIVATE STANDBY DATABASE;

Nota: Después de ejecutar el failover no se puede regresar atrás

Conclusiones

Después de realizar esta practica usted debe ser capaz de:

– Configurar un servidor de standby ante desastres.
– Conocimientos de hacer una copia de base con duplicate.
– Conocimientos de rman backup.

Elaborado por:
José Fabre
                                                                     Oracle Certified Associate
                     jose.fabre@refundation.com

Paola Pullas’s Oracle Magazine Interview

Posted by Paola Pullas | Posted in Noticias, Opinión, Oracle | Posted on 24-08-2010

Tags: , , , , , , ,

1

Oracle Magazine Interview published at: http://www.oracle.com/technetwork/oramag/2010/10-sep/o50upclose-165467.html

COMMUNITY: Up Close

As Published In
Oracle Magazine
September/October 2010

Stronger Together
By Jeff Erickson

A growing Ecuadorian user group builds ties with its Latin American neighbors.

Paola Pullas knows how to do a lot with a little. With the nearest Oracle corporate office in neighboring Colombia and user group members spread across a geographically diverse nation, Pullas, president of the Ecuador Oracle Users Group (ECUOUG), is helping to forge a single Oracle user group that can attract top speakers and make its voice heard.

ECUOUG represents more than 200 corporate members in the country’s major industries, including mining, construction, and telecommunications, as well as agricultural production of crops such as bananas, cocoa, and flowers. “We have three main telecommunications companies in Ecuador, and all of them are members of our group,” says Pullas. “But there are many smaller businesses, such as in our flower industry, that are coming to us.”

Across the Stack

The group holds as many as 12 meetings a year, mostly in Quito, Ecuador’s capital city, and mostly on subjects such as Oracle Database, Oracle WebLogic Server, and Oracle JDeveloper. But the group is expanding to support other parts of the technology stack. “We’ve found that lots of midsize companies in Ecuador use [Oracle’s] JD Edwards, and many of our members use [Oracle’s] PeopleSoft and Siebel,” says Pullas. “We are in the process of launching an applications user group within ECUOUG.”

With Oracle’s acquisition of Sun, ECUOUG is also reaching out to Sun users through a new Sun special interest group and is working with an existing Java user group to fold it into ECUOUG. “As a small country, we want to bring all Oracle users, Sun, applications, Java, and tech under one roof,” says Pullas.

With members dotted across Ecuador, the ECUOUG community has become adept at using social media to communicate. The group is easy to find and follow on Facebook, Twitter, and Oracle Mix. Its blog, at ecuoug.org, was the online foundation from which the current user group was formed, and it is still a great place to keep up with Oracle technologists in Ecuador. “We organize our live event each month to share experiences and network because we want to cover all the subjects and we want this community to stay together,” says Pullas. “In between events, we go online to share tutorials, tips, and news.”

Banding Together

On the heels of a successful Oracle OpenWorld conference in São Paulo, Brazil, in 2009, the Latin American user group community began working together to keep the momentum going. User group leaders organized a Latin American user group council, with each member country providing a board member. Pullas is the board member from Ecuador. Current member countries include Argentina, Brazil, Chile, Colombia, Costa Rica, Mexico, Peru, Uruguay, and Ecuador.

For 2010 the group has organized what Pullas calls a Latin American Oracle Technology Network tour. The plan, says Pullas, is for smaller countries to hold their annual meetings in quick succession so that top speakers can make a swing through Latin America and visit several user groups along the way. Top Oracle ACEs from the U.S. and Europe and speakers from Oracle Consulting are expected to make the trip—even Oracle architect and Oracle Magazine columnist Tom Kyte is on the bill in some countries. Ecuador’s event is scheduled for October. “We are now working like one big integrated community,” says Pullas. “We know that Latin American technologists are a big presence in the Oracle world, and this community will be a voice for sharing our experiences with members in neighboring countries and with Oracle.”

Entrevista a Larry Ellison sobre la adquisición de Sun

Posted by Paola Pullas | Posted in Opinión, Oracle, Software Libre, Unix/Linux | Posted on 23-05-2009

Tags: , , , , , , , ,

0

sun-oracle

Estuve leyendo una entrevista que le hicieron a Larry Ellison el 7 de Mayo, la cual es bastante interesante ya que nos permite conocer cual será el futuro de Sun una vez que se concrete la transacción, sobre todo, en lo referente a los productos de hardware.

A continuación les dejo algunos puntos importantes que se puede resaltar de la entrevista y mis apreciaciones al respecto:

  • ¿Por qué una companía como Oracle con los altos márgenes que percibe de sus productos querría incursionar en el mundo del hardware en donde los márgenes no pueden compararse?

    En este aspecto a mi me llamó mucho la atención y sobre todo muy acertada la respuesta que dio Larry Ellison al entrevistador, esto, ya que justamente habíamos estado comentando de este tema con una persona de mi oficina y llegamos a la misma conclusión. Para Larry Ellison los bajos márgenes en el negocio de hardware se deben a que los negocios no han sido llevados de la manera correcta, y cita como ejemplos de companías exitosas a Apple y Cisco y, ¿cuál es la razón de esto?, que simplemente son companías que trabajan el hardware y software de manera conjunta, lo que a decir de Ellison permite generar mejores productos.

    En mi caso puntual y después de haber probado varios equipos portátiles durante más de 8 años de trabajo vale la pena decir que aunque he tenido equipos muy buenos en cuanto a hardware, simplemente el software nunca se acopló, por ejemplo, a mí no me gusta usar Windows por el costo en horas de mantenimiento que representa, esto es, instalación de programas, formateo, actualización de antivirus, etc., pero tampoco nunca me acoplé 100% a Linux, a pesar de que en los últimos casi 5 años fui usuaria de Ubuntu y fue lo más cercano a estar satisfecha. A pesar de estar experiencias malas y no tan malas con el software de escritorio recientemente adquirí un portable Apple, y después de casi 1 mes de utilizarla definitivamente me di cuenta que con Linux viví limitada ya que muchos componentes que mis portables tenían no podían ser utilizados por falta de drivers en la mayoría de las ocasiones. Ahí es donde concuerdo con Larry Ellison, Apple ha realizado un excelente trabajo y ha hecho que los productos que desarrolla (hardware + software) sean una “experiencia especial” para los usuarios al punto que casi podría asegurar que nunca más volveré a utilizar un equipo portable que no sea de Apple.

    Basándose en esta experiencia la idea de Oracle Corporation sería incursionar en la fabricación del mejor hardware que se adapte a los productos de Oracle de tal manera que esa “experiencia especial” de la que les hablaba al referirme a Apple la tengan también los responsables de los datacenters que tengan software de Oracle corriendo sobre hardware del mismo Oracle, en ésta línea, se notó que Oracle ya tenía expectativas de incurrir en este negocio al desarrollar la Exadata Database Machine la cual Oracle asegura es hasta 10 veces más rápida que si se tuviera corriendo el software de Oracle sobre hardware convencional.

  • En cuanto al desarrollo de chips SPARC, Larry Ellison manifiesta que incrementará la inversión en este tipo de chip, ya que están interesados en desarrollar sus propios chips. Para Ellison, las máquinas SPARC son menos costosas que las máquinas Intel, sobre todo porque asegura que son más eficientes, a pesar de esta declaración hay que recordar que el Exadata Database Machine de Oracle es tecnología HP con microprocesadores Intel y durante la entrevista Larry Ellison aseguró que esto no cambiará, es decir, no se construiría una versión SPARC del Exadata Machine ya que asegura que su relación con HP es excelente y espera que esto continúe así, sin embargo, desde mi punto de vista veamos como se desenvuelven en el futuro las relaciones Oracle – HP, una vez que Oracle interfiera en el mercado de HP con sus intenciones de generar su propio hardware.

  • Para Larry Ellison el principal objetivo que se busca en el desarrollo de sus propios chips es la implementación de características que funcionarán mejor si se lo hace a nivel de hardware tal como lo hace IBM y otros grandes proveedores de sistemas, obviamente con el objetivo de competir con el gigante azul que desde mi punto de vista se convertirá en el rival número 1 de Oracle, esto, en vista de que Oracle ha manifestado su estrecho lazo con HP.

En síntesis, como ustedes podrán apreciar Oracle se va con todo, entre sus intenciones está colocar mayor inversión al desarrollo de SPARC y piensan posicionarse como el proveedor número 1 de máquinas llave en mano (hardware + software) completamente integrales que asegurarán ganar todos las pruebas de rendimiento por encima del hardware convencional. Ahora, estas espectativas que tienen con el hardware no son las únicas, desde mi punto de vista, Oracle también le sacará provecho a Java y MySQL para llegar a clientes impensables para Oracle sobre todo por los elevados costos de sus productos, Java y MySQL le asegurarán a Oracle poder competir con aquellos proveedores que ofertan soluciones de bajo costo para aplicaciones de Internet y pequeños negocios como por ejemplo lo hace Microsoft SQLServer.

Esperemos ahora a ver como se van dando las cosas después de concretarse el proceso de adquisición, por ahora lo único seguro es que Oracle ha decidido potenciar los productos de Sun para su beneficio, tal como lo ha venido haciendo con otras empresas que han sido adquiridas por el gigante rojo.

Autor: Paola Pullas

Tecnología en tiempos de crisis

Posted by Paola Pullas | Posted in Management, Noticias, Opinión, Proyectos, Refundation, Software Libre | Posted on 23-01-2009

Tags: , , , , , ,

1

codeforfood

Leía recientemente en un blog de una ex profesora mía de la Universidad en la que se comenta que en tiempos de crisis tenemos dos opciones una no mencionable siquiera: vivir sin tecnología y otra que los directores de tecnología no deberían tomar en cuenta, que es recurrir a la piratería de programas que claramente deberían ser licenciados.

Lo que se propone en el post que leí es recurrir a la utilización de software libre como única alternativa, en lo cual estoy completamente en desacuerdo, pues simplemente es una de tantas y no siempre el retorno sobre la inversión es elevado, y, ¿por qué lo menciono? porque yo me planteé la siguiente pregunta: ¿Qué pasa con las empresas que no quieren esta alternativa o no pueden considerarla como una opción?, ¿Tienen alternativas reales para enfrentar la crisis?, o simplemente deben quedar aisladas, ¿Qué pasa con aquellos que ya tienen inversiones hechas o le han apostado a ciertos productos propietarios?.

Para responder estas preguntas se me hace necesario mencionar los hallazgos del segundo reporte anual State of the Data Center de Symantec el cual muestra claramente que las companías están obligando a que los encargados de las áreas de IT hagan más con menos recursos, que quiere decir esto, pues que las aplicaciones, servidores y sistemas de almacenamiento continúan creciendo a la par de los requerimientos de los usuarios, pero el problema es que se cuenta con menos recursos monetarios para cubrir las necesidades de ésta área en contínuo crecimiento. Estos hallazgos son el resultado de una entrevista que Symantec hace a 1,600 companías a nivel mundial.

Obviamente me dirán: pero si la encuesta se la hace a grandes empresas y nuestra realidad general es otra, y bueno, la respuesta es si, se la hizo a empresas con más de 5,000 empleados, una media de 500 personas dedicadas al área de IT y entre 30 a 49 data centers (oh!!), pero pregunto: ¿Acaso la realidad en las empresas más pequeñas no es la misma?, ¿Acaso no ha comenzado el año con una larga lista de nuevos proyectos, pero sin los recursos necesarios para completarlos?. En base a esto creo que el reporte y sus hallazgos son completamente útiles para todos.

Ahora que iniciativas me han parecido buenas:

a) Outsourcing: El reporte muestra que a nivel mundial casi la mitad de las companías recurren al ourtsourcing de tareas. Esto nos indica que esta es una alternativa viable en tiempos de crisis que puede ayudar a su companía a ser más efectiva y reducir costos ya que el outsourcing le permitirá contar con un staff altamente capacitado a su servicio.

b) Capacitación: De acuerdo al reporte los 2/3 de los encuestados consideran a la capacitación como una actividad estratégica. Esto nos indica que las organizaciones están en busca de personal más capacitado que les permita ahorrar costos y emprender en nuevos proyectos sin correr riesgos y desperdiciar recursos por falta de conocimiento.

c) Consolidación y Virtualización de Servidores: El reporte muestra que casi todos los encuestados en América buscan una solución de estandarización y administración efectiva. Las soluciones clave son la consolidación y virtualización que permitirán que su companía pueda ahorrar costos al tener ambientes integrados y fácilmente administrables, lo que incluso le permitirá reducir tiempos de downtime altamente costosos para las organizaciones.

d) Recuperación ante desastres: De acuerdo al reporte el 27% dice que necesita trabajar en sus esquemas de recuperación ante desastres y el 9% reporta que su plan es informal o no cuenta con documentación, si lo sumamos casi el 40% de las companías encuestadas estaría en riesgo de perder su información. Esto nos da la pauta para pensar en que no podemos encargar nuestros procesos de recuperación a sistemas informales o no probados aún y es mejor invertir en software, capacitación y delineamientos estrictos que nos permitan actuar ante una emergencia. Es seriamente riesgoso no contar con un plan de recuperación y más aún altamente costoso para las organizaciones la pérdida de información.

Todas estas iniciativas son válidas, obviamente si son proyectos nuevos porque no pensar en utilizar software libre pero en algunos casos no podemos arriesgarnos y deberemos buscar alternativas propietarias que me garanticen el desenvolvimiento de un trabajo adecuado, pero éstas decisiones son más fáciles de tomar con un staff de TI perfectamente capacitado que pueda reconocer entre buenos y malos productos, buenos y malos proveedores, buenos y malas estrategias de acción.

¿Está usted listo para enfrentar los retos de su área de IT?, ¿Sabe cuán eficaz es su plan de recuperación ante desastres?, ¿Sus colaboradores están realmente capacitados y le pueden ayudar a reducir costos?, ¿Sabe cuánto le costaría perder la información de su companía?. Estas son solo algunas preguntas que usted debería hacerse.

Autor: Paola Pullas

Los trolls y el problema de estar en el Internet

Posted by Paola Pullas | Posted in Opinión | Posted on 26-06-2008

1

Internet Troll

Desde hace varios meses me vienen pasando cosas extrañas, me han hackeado mi cuenta de hotmail pero la recuperé, me escriben mensajes amenazantes, etc. y se los comento porque esto se ha convertido en un fenómeno del estar en Internet y ser público, simplemente es parte de …, no soy la única persona a la que le ocurre y queda la preocupación de la falta de educación de nosotros los usuarios de Internet.

Con la llegada de internet el cual nos ha permitido que todos podamos ser participantes y dejar de ser expectadores, todos hoy somos libres de publicar, comentar, replicar, desmentir, etc., ¿pero acaso somos libres de insultar, agredir y violar la privacidad de nuestros vecinos en Internet?

Se debería suponer que somos personas civilizadas, personas que han aprendido a interactuar en los blogs, participar en foros y en general ha comunicarse con un sinnúmero de personas a través de todos los medios electrónicos posibles como chats por ejemplo, pero no, la verdad es que hay un problema aún sin resolver y es que estamos rodeados aún de patéticos personajes que aprovechan la red para dar muestra de su mala educación y acosar a las personas.

Y es que es inaudito que uno tenga que soportar comentarios de muy baja calaña relacionados con nada, insultos, comentarios asquerosos, retorcidos, propios de una mente enferma, descalificando a las personas y con la única intención de hacer daño.

¿Qué lleva a estos enfermos a actuar así?, ¿Por qué están ahí?, ¿Por qué evitan un adeacuado desarrollo de internet?, ¿Qué límites debemos ponerles a estos transtornados psicológicos?

De acuerdo a una definición de la wikipedia:

“En la jerga de Internet, un troll (a veces trol) es un mensaje u otra forma de participación que busca intencionadamente provocar reacciones predecibles, especialmente por parte de usuarios novatos, con fines diversos, desde el simple divertimento hasta interrumpir o desviar los hilos de las discusiones, o bien provocar flamewars, enfadando a sus participantes y enfrentándolos entre sí. El troll puede ser más o menos sofisticado, desde mensajes groseros, ofensivos o fuera de tema, a sutiles provocaciones o mentiras difíciles de detectar, con la intención en cualquier caso de confundir o provocar la reacción de los demás.”

Algo común en estos personajes es la cobardía, utilizan pseudónimos y se ocultan de las personas a las que atacan, puesto que su único objetivo es dañar y decirte cosas que no te las dirían estando frente a tí. Más allá de esto los trolls son aquellos entes que impiden el desarrollo adecuado de la comunicación en Internet puesto que hay casos que conllevan el daño de la imagen y hasta la posibilidad de demandas judiciales por amenazas.

A mí solo me queda esperar que empecemos a aprender a convivir con los trolls en el Internet puesto que será un paso alentador en las comunicaciones electrónicas, mientras, solo nos queda lidear e ignorar, como usuarios de Internet educados no debemos seguir el juego a los trolls, esto es, se debe evitar intercambiar información con ellos.

Autor: Paola Pullas

El nuevo estándar ISO y la corrupción develada

Posted by Paola Pullas | Posted in Microsoft, Noticias, Opinión | Posted on 03-04-2008

4

ISO Microsoft

EL “famoso” Open XML ya es estándar ISO, Microsoft gana y lo anuncia en su página en la sección de notas de prensa. No quiero ser pesimista pero se lo veía venir, para los que recién se juntan a esta novela les parecerá muy extraño, sobre todo, porque en los últimos meses mucho se ha dicho acerca del Open XML, muchos errores se le encontraron, muchos problemas se presentaron y después de que los miembros ISO solicitaron una larga lista de cambios a Open XML el año pasado y el presente lo lógico de suponer es que sería difícil que la ISO lo aceptara, y no ocurrió así, ganan con el 75% de la votación. ¿Se preguntarán que paso? Pues como en casi todo el dinero y las influencias pesan demasido y ahora ya nadie podrá quejarse de que Microsoft utiliza un estándar cerrado, esto, ya no será pretexto para aquellos que se resistan a adquirir su software, sobre todo, hablando de la empresa pública, que en el caso de nuestro país Ecuador estaba yendo hacia la adopción de estándares abiertos.

Han sido aproximadamente 14 meses de discusión, irregularidades y corrupción, y lo que se ha sacado de esto es una ISO manchada como organización ya que deja de ser confiable, ya que se ha abusado del proceso de normalización, ya que se ha cerrado los ojos frente a un proceso corrupto. Se ha dejado el mal sabor de que todo se lo consigue en base a sobornos, los mismos que fueron denunciados ya que se presentaron a todo nivel: comités, empresas y personas participantes, etc., con esto no quiero decir que todos los países son corruptos, pero la gran mayoría estuvo involucrado en procesos dudosos. Y es que solo basta revisar como ocurrió todo y darse cuenta que incluso muchos de los errores encontrados ni siquiera fueron solventados y para otros nunca hubo una respuesta apropiada.

La presencia de Microsoft Business Partners ha sido reportada en: Bélgica, Brasil, Colombia, Dinamarca, Egipto, Italia, Costa de Marfil, Kenya, México, Nigeria, Portugal, Eslovenia, Suecia, Suiza y Estados Unidos. Adicionalmente se reportó que en países como Francia y Malasia Microsoft hizo lobbie con el gobierno para inferir en las decisiones de los comités técnicos. ¿No es esto vergonzoso?, ¿no es esto una muestra de que todo estuvo mal llevado?, pues como dicen en la blogocosa, la ISO quedó con un historial manchado y desde hoy hay estándares antes de y después de.

A continuación les dejo un par de acotaciones que tomé de la página noooxml:

Jan Wildeboer, Arquitecto de Soluciones de RedHat, explica:

“OOXML was created solely for use in Microsoft applications. It is not currently suitable as an international standard, because it cannot be completely implemented by anyone without access to inside information. Although it is more than 6,000 pages long, it contains various references to things that are defined only in Microsoft’s software, not in the specification itself.”

Rui Seabra, Vicepresidente de ANSOL y miembro del comité técnico en portugal dice:

“Congratulations are due to Microsoft. They’ve been able to push an incomplete and buggy document as an international standard, that only they can implement. It’s now proven that ISO/IEC standard of quality can be subverted.”

Pieter Hintjens, de la European Software Market Association dice:

“Nobody wants standards you can buy. Microsoft bought a standard at ECMA, now they bought ISO. Who wants this?”

Los dejo entonces amigos con este mal sabor de boca, uno para Microsoft cero para el resto.

Autor: Paola Pullas

Respuesta: Mi opinión sobre OOXML

Posted by Paola Pullas | Posted in Microsoft, Noticias, Opinión, Oracle | Posted on 23-03-2008

11

ISO Meeting

En respuesta a lo publicado en el blog de Edgar Sánchez a continuación coloco algunas observaciones, esto simplemente como complemento a la gráfica que de por sí lo dice todo:

a) Durante el proceso de revisión de la especificación ECMA OOXML un número sustancial de errores fueron encontrados por lo cual está en duda la calidad de la especificación.
Más allá de que desde el punto de vista de un desarrollador OOXML sea fácil de implementar primero antes de pretender que OOXML pueda convertirse en un estándar ISO hay que solucionar aquellos errores que se han encontrado y el Fast Track Process al que se somete a OOXML simplemente no es aplicable. Ya antes en el pasado la ECMA ha sometido a este proceso a otros estándares pero OOXML está considerado como largo e inmaduro (+6000 páginas), por lo que sería una irresponsabilidad liberarlo bajo ISO a través de un proceso de evaluación con tiempos tan limitados que no permiten resolver las observaciones realizadas.

b) Por supuesto no estás solo Edgar!, claro que no!, tu mismo lo dices en tu artículo, por un lado estamos el open source y sus panas y por otro Microsoft y sus panas: Adobe, Apple, Corel, Novell. Pero lo que tu no dices es que todos los proveedores externos que soportan OOXML a parte de ser panas de Microsoft tienen relaciones contractuales con Microsoft ($) y el caso más patético para mí es Novell. Ahora solo por citarte un ejemplo de referencias propietarias en OOXML, te pongo el caso de VML (Vector Markup Language) que incluye referencias a namespaces específicos de Microsoft, referencias a meta file formats de Windows y dependencias de versiones específicas de Internet Explorer. ¿Por qué esto es un problema?. Simplemente toda dependencia propietaria explícita no tiene lugar en un estándar internacional, por ende la recomendación en este caso es eliminar el VML. Otro caso controversial es el tema de las macros, OOXML define el concepto de macrobutton field el cual permite colocar un botón en un documento que puede disparar una macro, pero no se dice como se almacena la macro, que API’s están disponibles o que modelo de seguridad aplica para esta característica.

c) Si, en efecto hay un estándar ISO para el manejo de documentos y es ODF, pero el punto de los que no apoyamos OOXML no es impedir la existencia de otros estándares, el punto es que se necesita una justificación consistente para adoptar un nuevo estándar sobre todo cuando este nuevo estándar está orientado al mismo propósito. OOXML pretende ser un estándar sin basarse en la norma ISO existente y aún más allá no respeta siquiera la arquitectura ISO 26300 lo que es un requisito. El ejemplo más claro de esto es que OOXML ignora estándares aceptados por la industria como SVG, MathML, Xforms e incluso XML, argumentando como en el caso de MathML que tuvo que ser reemplazado por OOMML por no ser flexible pero XML no es flexible acaso?. Así como esto hay muchas argumentaciones técnicas que impiden que OOXML pueda convertirse en un estándar, simplemente para su lectura les dejo una página muy interesante y ésta otra que es la posición de Oracle referente a OOXML.

Bueno después de este análisis, la pregunta que se harán los pobres mortales es, ¿por qué Microsoft propone un estándar que ya existe?, como pueden leer y darse cuenta es simplemente ilógico puesto que OOXML no agrega valor, va en contra de las reglas y en este caso los propios estándares ISO, no es más interesante que ODF, para mí punto de vista es inferior y compromete la condición de formato abierto, si ya leyeron las argumentaciones técnicas en contra podrán darse cuenta que parte de su especificación aparece vinculada con formatos cerrados y patentes anteriores, hay errores con las fechas, con la escritura en caracteres arábicos, con la presencia de caracteres no latinos en direcciones web, etc., simplemente inverosímil querer que esto se convierta en un estándar y más inverosímil que pase por un proceso fast track. Pero hay algo más allá y Edgar lo coloca en su post: Open XML se enrumba a convertirse en un estándar de facto. Esto es justamente lo que queremos impedir, el interés de Microsoft es simplemente seguir controlando los formatos de los documentos con los que trabajamos diariamente, lo que queremos impedir es lo que ha venido sucediendo durante años en los cuales formatos como DOC, XLS o PPT eran “estándares de facto”, que no son más que estándares no regulados pero que todos teníamos que utilizar a la merced de una sola compañía que los controla. Para Microsoft es muy importante que la semana que viene al menos el 75% de la votación esté a su favor ya que así podrá seguir controlando el formato de nuestros documentos. Y es que la estrategia de Microsoft es clara y se ha evidenciado por ejemplo en Ecuador donde gente que nisiquiera abre sus puertas a sus condóminos (se los contaré en otra ocasión) acuden a reuniones a apoyar a Microsoft con votos positivos, serán acaso socios pagados? y es que no nos queda otra cosa que pensar porque se ha visto rondando en las reuniones a muchos de los ocupados gerentes de ciertas companías los cuales en otras circunstancias no estarían ahí. Y no solo acá en Ecuador en otros países como en Portugal los votantes en contra ni siquiera pueden asistir aduciendo que “no hay sitio”. Simplemente es inaudito.

Para finalizar dejo con ustedes algo que dijo Frank Farance de la delegación de Estados Unidos en relación al tema de OOXML: “It’s like if you had a massive software project and 80 per cent of it was not run through QA.” y los invito a apoyar la iniciativa de Free Document Day

Autor: Paola Pullas
Imagen: noooxml

Esto es lo que quisiera decirle al Gobierno mi país

Posted by Paola Pullas | Posted in Opinión | Posted on 10-03-2008

0

Navegando en el blog de Martin Varsavsky me encuentro con un post titulado “Por favor otro trato para nosotros los emprendedores”, este post lo escribe Martin como respuesta a las críticas que le han hecho a él sobre todo en lo referente al tema de la venta de sus empresas.

Pues me puse a ver y escuchar detenidamente el video y estoy 100% de acuerdo con él, hay mucho de lo que dice que me gustó, sobre todo porque es claro y directo, pero sobre todo me gustó la parte que que voy a colocar en el siguiente párrafo que la extraje del final. Esto que dice Martin es real y se aplica a muchas cosas, en mi caso me hago de sus palabras porque esto es lo que quisiera decirle al Gobierno de mi país y es que es justo exigir un mejor trato en todo sentido porque somos los emprendedores y empresarios la base de todos los países, porque somos nosotros los que damos empleo, y al menos esperamos un mejor trato que puede traducirse como: apoyo, mayores oportunidades, mejores servicios, mayor promoción, mejores opciones de crédito, capital de riesgo para emprendimiento, etc.:

“…somos los emprendedores en gran parte los que al final le terminamos dando trabajo a todo el mundo, algunos más, algunos menos, pero todo el mundo, casi todos los que no trabajan para el Gobierno trabajan para un emprendedor y los que trabajan para el Gobierno trabajan para el Gobierno porque hay emprendedores pagando los impuestos para que puedan trabajar para el Gobierno e irse a las 3 de la tarde y hacer muchas de las cosas que hace la gente que trabaja para el Gobierno que son totalmente anti-competitivas entonces por favor un poco de, no sé, otro trato para nosotros los emprendedores…”

Esta parte me gustó mucho porque justamente acá en Ecuador se han dedicado a elaborar muchas leyes que van en contra de la competitividad de las empresas y es que es muy fácil desde el punto de vista de burócratas y asambleístas pedir que pague más impuestos, pero, ¿no se han dado cuenta de que con las nuevas leyes en lugar de incentivar la empresa, están exterminando la empresa?. Tenemos nuevas leyes tributarias, más impuestos y cada vez menos servicios, y es que con tan altos impuestos muchos de los trámites que se hacen con el Gobierno deberían ser gratuitos, el proceso para conformar una empresa debería ser mucho más sencillo, se deberían solicitar menos papeles notarizados, la mayor parte de los servicios deberían automatizarse y poder realizarse a través del Internet, en lugar de hacer largas colas en las instituciones públicas, el servicio de seguridad social debería funcionar, porque simplemente no es justo tener un cúmulo de sistemas obsoletos con la cantidad de dinero que se gastan en ellos, no es justo que cuando se diga que se va a brindar un nuevo servicio esto simplemente no funcione y se cancele la otorgación del servicio hasta solucionar el problema con el sistema informático, nada de esto es justo y lo único que se pide es que se de otro trato a los emprendedores y a los empresarios, porque no creo que sea mucho pedir servicios que si funcionen a cambio del pago de impuestos.

Para los que deseen ver completo el video de Martin aquí les dejo el link.

Autor: Paola Pullas

¿Y usted sabe lo que es un blog?

Posted by Paola Pullas | Posted in Opinión, Pasatiempo | Posted on 14-05-2007

0

Los dejo con un video que aparece en el canal Tengo 1 Pregunta de Joan Planas. En el video se pregunta a las personas en las calles de Barcelona: ¿Qué es un Blog?.


Vía: Microsiervos

¿Sistemas nuevos?

Posted by Paola Pullas | Posted in Management, Opinión | Posted on 09-04-2007

1

Navegando por la blogósfera me encuentro en la página de Pedro Jorge Romero un post titulado “Siempre es difícil aprender a usar un sistema nuevo” que me llamó mucho la atención, sobre todo, porque en Ecuador hay una iniciativa impulsada por la Presidencia de la República para migrarnos a software libre.

Las migraciones son un proceso complejo que empieza realmente en el cambio de la cultura organizacional, seguido de la capacitación respectiva a los usuarios finales en el manejo de las nuevas plataformas, sea esto a nivel de: sistemas informáticos, herramientas ofimáticas, browsers de web, sistemas operativos, etc.

Es un reto realmente interesante pero se requiere de un equipo multidisciplinario que ayude a que los cambios no sean drásticos para el usuario final, y sobre todo, es un reto que implica que no todo el software del estado puede ser migrado, ya que para muchas de las aplicaciones es muy seguro que no se encontrará un equivalente. Este tipo de decisiones desde mi punto de vista no deberían implicar imposiciones de ningún tipo y no se trata de ser tibios o no en las decisiones, se trata simplemente de que no podemos vivir encerrados y limitados a un tipo de tecnología en particular, en el fondo lo que realmente interesa son los estándares y nótese bien que no hablo de la famosa neutralidad tecnológica, si podemos utilizar estándares no limitamos las opciones pero tampoco nos limitamos a un solo tipo de tecnología o producto, es así, que como esto puede ser muy beneficioso para aquellas empresas que nos dedicamos al software libre y open source podría ser un arma de doble filo si el Gobierno y las Asociaciones de Empresas de Software que existen en nuestro país no lo saben manejar adecuadamente.