Hace una década, Marc Andreessen proclamó que el software se estaba comiendo el mundo. Esta afirmación se produjo en un momento en el que las startups de las redes sociales se estaban convirtiendo en gigantes y el cloud computing era todavía una tecnología emergente. La revolución del software introdujo una oleada de innovación y planteamientos que han impulsado la transformación de todos los sectores.
“El open source sigue comiéndose el mundo”. Deutsche Bank, 2015.
Unos años después, esta afirmación cambió: el software de código abierto se estaba comiendo el mundo, y el Deutsche Bank señaló en 2015 que había «rivales de código abierto para casi todos los principales mercados de software de infraestructura y de gestión de datos«. Red Hat siempre ha creído en la innovación del código abierto; es lo que nos hace ser Red Hat. Ver cómo la industria adopta los modelos de desarrollo de código abierto ha sido apasionante. Siempre ha sido bueno ver más opciones de código abierto y más contribuciones a los proyectos de código abierto, ya que da lugar a más variedad y a una mejor y rápida innovación.
A partir de ahí, como se suele decir, “todo sucedió muy rápido”.
“Cada empresa es una empresa de software”. Lo dice todo el mundo en tecnología desde 2016 hoy en día.
La transformación digital comenzó a afianzarse, las aplicaciones mandaban y todas las empresas se convirtieron en empresas de software. Retailers como Walmart y fabricantes de equipos como John Deere abrieron laboratorios de innovación que hacían hincapié en el desarrollo de las aplicaciones, las mismas que se reproducían frecuentemente sobre el software de código abierto que luego volvía a las comunidades e impulsaban al código abierto como un activo de la era digital.
Pero ahora, en 2020, la pandemia ha dejado claro que no podemos limitarnos a crear aplicaciones, sino que también debemos encargarnos de ejecutarlas. El Covid-19 obligó a las organizaciones a acelerar sus esfuerzos de transformación digital para impulsar nuevas innovaciones y satisfacer las demandas de los clientes. De hecho, en nuestro informe ‘El estado del open source empresarial de 2021’, la transformación digital se encuentra entre los tres principales usos que se le da al código abierto empresarial, junto con la modernización de TI y el desarrollo de aplicaciones. La relevancia del cloud computing y los servicios always-on significa que las organizaciones empresariales se decantan cada vez más por la nube híbrida como modelo operativo. La combinación de servicios de múltiples nubes públicas en la infraestructura del centro de dato y las cargas de trabajo locales (on premise) que se extienden al mismo tiempo hacia el edge crean la nube híbrida, y no es una hazaña pequeña: para ello hace falta nuevas competencias, nuevas herramientas y nuevas estrategias.
En resumen, no basta con considerar a cada empresa como una empresa de software. Ahora, todo CIO es un gestor de la nube.
¿Estoy diciendo que cada organización empresarial es el próximo hyperscaler? Por supuesto que no. Pero piense en la combinación de hardware, aplicaciones, entornos virtuales, servicios en la nube existentes e infraestructura asociada que supervisa el CIO medio. Puede que no esté al mismo nivel de lo que consideramos nube, pero eso no hace que sea menos. Nuestros centros de datos están en camino de estar compuestos por cientos de nubes únicas, y cada organización necesitará tener las plataformas, las herramientas, los procesos y las personas para operar eficazmente en estos diversos escenarios.
Todos los CIO y sus respectivas organizaciones deben comprender que controlan su propio destino en la nube. Sabemos cómo crear para la nube, pero ahora tenemos que saber cómo ejecutar la nube a escala.
Desde que empecé a trabajar en TI, la «elección» ha sido un componente crucial de la toma de decisiones de TI. Un CIO no planifica de la nada ni solo para hoy. La dirección de TI tiene que prever cómo una decisión que puede parecer sencilla en este momento puede suponer en el futuro una complejidad tremenda, incapacidad para competir o incumplimiento de la normativa del sector en evolución. Esto significa que la elección y la flexibilidad han sido consideraciones clave en años anteriores, pero siguen siendo aún más importantes hoy en día, incluso cuando los CIO adoptan un papel como gestor de la nube.
Apostar por los servicios en la nube puede parecer fácil, pero como estrategia global, es una apuesta de futuro que pocos CIO están haciendo para dotarse de la máxima flexibilidad en un mundo que cambia rápidamente. Mantener un gran centro de datos que está repartido en varias ubicaciones, y también en varias nubes, requiere un personal de TI altamente cualificado y puede suponer un coste considerable. Adoptar un enfoque híbrido ofrece un equilibrio, tanto tecnológico como económico, pero sin una base consistente de nube híbrida, hay enormes dificultades en la combinación de servicios locales (on premise) y en la nube, a lo que se suma el riesgo de stacks incompatibles.
No hay una única respuesta correcta para cada CIO como gestor de la nube, al igual que no había una única respuesta correcta cuando nuestra “única” preocupación era desarrollar un software. Por ello, la elección y la flexibilidad deben respaldar cada decisión que tomemos: los CIO deben ser capaces de desarrollar, operar y asegurar cientos, miles o cientos de miles de cargas de trabajo en múltiples entornos, una tarea increíblemente compleja que no debe afectar a la producción ni suponer flujos de trabajo aislados.
Esto hace que sea imprescindible que la próxima fase de soluciones de TI fluya sin esfuerzo a través de la nube híbrida, desde el servicio en la nube hasta las aplicaciones del centro de datos y viceversa. Tanto si se trata de un servicio gestionado o de un despliegue on premise, estas cargas de trabajo deben ser precisamente eso, cargas de trabajo, que los CIO, como gestores de la nube, puedan ejecutar donde, cuando y como lo necesiten.
Para los CIO que mantienen centros de datos tradicionales (y eso quiere decir casi todos los CIO), la noción de centro de datos también se está expandiendo horizontalmente. Aunque ya no es raro escalar las cargas de trabajo y los entornos a la nube pública, las demandas de las aplicaciones modernas y de los usuarios finales no encuentran una respuesta completa en el procesamiento y el análisis centralizados. El auge del edge computing viene de la mano del 5G en las telecomunicaciones, la inteligencia artificial (IA), la realidad aumentada, los vehículos como centros de datos, entre otros, llevando los recursos de cómputo a los edges más lejanos de las redes empresariales.
Ya he hablado antes de los dos factores clave que veo en el edge computing:
1. Simplemente no existe sin la nube híbrida.
2. La base del edge computing debe ser abierta o fracasará.
Los entornos de nube, los centros de datos y los dispositivos edge son entornos extremadamente diferentes, cada uno con necesidades únicas en cuanto a la gestión, la seguridad de la red y mucho más. Los gestores de la nube necesitan una base común que abarque estos diversos entornos, al igual que lo hicieron para conectar diferentes despliegues de la nube, entornos virtualizados y stacks de hardware. Esa base común ha sido, es y siempre será Linux y los contenedores Linux.
Para los gestores de la nube, Linux proporciona la conexión entre cada entorno de la nube híbrida abierta, incluido el edge. Poder trasladar las cargas de trabajo del edge al centro de datos y a la nube pública sin tener que cambiar nada de cada aplicación es vital y sólo es posible gracias a los estándares abiertos del kernel de Linux. Linux es la base de la nube híbrida, y también es la base del edge más lejano de la TI empresarial.
Fuente: https://www.computing.es/
Cookie | Duración | Descripción |
---|---|---|
__cf_bm | 1 hour | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
_GRECAPTCHA | 6 months | Google Recaptcha service sets this cookie to identify bots to protect the website against malicious spam attacks. |
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie records the user consent for the cookies in the "Advertisement" category. |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie. |
csrftoken | 1 year | This cookie is associated with Django web development platform for python. Used to help protect the website against Cross-Site Request Forgery attacks |
opt_out | 1 year | This cookie is used for preventing the installation of third party advertiser or other cookies on the browser. |
PHPSESSID | 24 minutes | This cookie is native to PHP applications. The cookie stores and identifies a user's unique session ID to manage user sessions on the website. The cookie is a session cookie and will be deleted when all the browser windows are closed. |
rc::a | never | This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks. |
rc::b | session | This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks. |
rc::c | session | This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks. |
rc::f | never | This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks. |
ts | 1 year 1 month | PayPal sets this cookie to enable secure transactions through PayPal. |
usprivacy | 1 year 1 month | This is a consent cookie set by Dailymotion to store the CCPA consent string (mandatory information about an end-user being or not being a California consumer and exercising or not exercising its statutory right). |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
wordpress_test_cookie | session | WordPress sets this cookie to determine whether cookies are enabled on the users' browsers. |
Cookie | Duración | Descripción |
---|---|---|
cX_G | 1 year 1 month | Cxense sets this cookie for storing the global ID, mapping different ids together into one ID. |
v1st | 1 year 1 month | The v1st cookie is set by TripAdvisor to collect details about how visitors use the website, by displaying user reviews, awards and information received on the TripAdvisor community. |
yt-player-headers-readable | never | The yt-player-headers-readable cookie is used by YouTube to store user preferences related to video playback and interface, enhancing the user's viewing experience. |
yt-remote-cast-available | session | The yt-remote-cast-available cookie is used to store the user's preferences regarding whether casting is available on their YouTube video player. |
yt-remote-cast-installed | session | The yt-remote-cast-installed cookie is used to store the user's video player preferences using embedded YouTube video. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
yt-remote-device-id | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
yt-remote-fast-check-period | session | The yt-remote-fast-check-period cookie is used by YouTube to store the user's video player preferences for embedded YouTube videos. |
yt-remote-session-app | session | The yt-remote-session-app cookie is used by YouTube to store user preferences and information about the interface of the embedded YouTube video player. |
yt-remote-session-name | session | The yt-remote-session-name cookie is used by YouTube to store the user's video player preferences using embedded YouTube video. |
ytidb::LAST_RESULT_ENTRY_KEY | never | The cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future. |
Cookie | Duración | Descripción |
---|---|---|
_gat | 1 minute | Google Universal Analytics sets this cookie to restrain request rate and thus limit data collection on high-traffic sites. |
dmvk | session | The dmvk cookie is set by Dailymotion to record data of visitor behaviour on the website. |
Cookie | Duración | Descripción |
---|---|---|
_fbp | 3 months | Facebook sets this cookie to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising after visiting the website. |
_ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
_gid | 1 day | Google Analytics sets this cookie to store information on how visitors use a website while also creating an analytics report of the website's performance. Some of the collected data includes the number of visitors, their source, and the pages they visit anonymously. |
cX_P | 1 year 1 month | Cxense sets this cookie for site-specific user sessions - across sessions. |
Cookie | Duración | Descripción |
---|---|---|
guest_id | 1 year 1 month | Twitter sets this cookie to identify and track the website visitor. It registers if a user is signed in to the Twitter platform and collects information about ad preferences. |
test_cookie | 15 minutes | doubleclick.net sets this cookie to determine if the user's browser supports cookies. |
VISITOR_INFO1_LIVE | 6 months | YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface. |
VISITOR_PRIVACY_METADATA | 6 months | YouTube sets this cookie to store the user's cookie consent state for the current domain. |
YSC | session | Youtube sets this cookie to track the views of embedded videos on Youtube pages. |
yt.innertube::nextId | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
Cookie | Duración | Descripción |
---|---|---|
__cflb | 1 day | This cookie is used by Cloudflare for load balancing. |
_awl | 1 year 1 month | No description available. |
_pcid | 1 year 1 month | Description is currently not available. |
_pctx | 1 year 1 month | Description is currently not available. |
gckp | 1 year | This cookie is set by the provider Cxense. This cookie is used for building user profile information across all sites in the Cxense network. |
itsec-hb-login-27e4caa2b0fb20a2dee118de04e9de77 | 1 hour | Description is currently not available. |
ntvSession | session | Description is currently not available. |