PWA y requisitos de hosting

Progressive Web App (PWA) es un elemento muy popular en la escena actual del desarrollo. Muchas personas que trabajan en la rama IT en realidad están estudiando y pensando en ellos. Pero el hecho es que aún no hay muchos casos reales que muestren adecuadamente la tecnología.

Esto es particularmente cierto en el mercado minorista europeo. Por lo tanto, vale la pena destacar las Progressive Web App y sus posibles beneficios.

Pero, en realidad, ¿qué son las PWA? ¿Y qué oportunidades y características adicionales tiene esta nueva tecnología reservada para las tiendas en línea que usan Magento?

¿Qué es una PWA?

Probablemente haya oído hablar de las muchas cualidades que poseen las Aplicaciones Web Progresivas. Molti esperti di tecnologia ritengono di avere il potenziale per far progredire il Web mobile e aiutare gli sviluppatori di dispositivi mobili a raggiungere più utenti, oltre i confini degli app store tradizionali. Sembra fantastico, ma cosa sono esattamente le app Web progressive?

Muchas personas conocedoras de la tecnología creen que tienen el potencial de hacer avanzar la Web mobile y ayudar a los desarrolladores de dispositivos móviles a llegar a más usuarios, más allá de los límites de las app stores tradicionales. Suena genial, pero ¿qué son exactamente las app web progresivas?

«Las PWA son aplicaciones centradas en dispositivos móviles que utilizan funcionalidades web de vanguardia para ofrecer una experiencia de usuario similar a una aplicación». Así es como Google define este fenómeno relativamente nuevo.  Es posible que no siempre note esto, pero las app nativas que compra en la tienda de aplicaciones son muy versátiles. Enviar notificaciones push, trabajar sin conexión, cargar en la pantalla de inicio, son solo algunas de las tareas importantes que realizan. En comparación, las aplicaciones web móviles a las que se accede en un navegador móvil siempre han sido más limitadas en lo que respecta al número y la complejidad de las funciones disponibles.

Aquí es donde entran las Aplicaciones Web Progresivas (PWA). Estas llevan la funcionalidad tradicionalmente asociada con las app nativas a la experiencia del navegador móvil. Para hacer esto, utilizan tecnologías basadas en estándares y se ejecutan en un contenedor seguro accesible para cualquier persona en la web. Los usuarios poderosos del servicio Progressive Web Apps mejoran la funcionalidad offline, envían notificaciones, actualizan contenido en segundo plano y regulan el almacenamiento en caché de contenido. Las PWA se inician desde su navegador web, pero se pueden almacenar en su smartphone. Además, no es necesario descargarlas. Por lo tanto, las PWA siempre se mantienen actualizadas.

¿Cómo funcionan las PWA?

Las PWA funcionan de manera muy similar a las aplicaciones web tradicionales, pero están mejoradas con características y tecnologías web modernas. De ahí el adjetivo «progresiva«. La tecnología PWA se basa en estándares de código abierto y se basa en HTML, CSS y JavaScript. Cuando instale PWA, las aplicaciones obtendrán su propia ventana o enlace en la barra de tareas, si está utilizando Windows 10 o Chrome. Si es un usuario de Android, la PWA aparecerá como un icono en la pantalla de inicio.

App Web Progressive y tiendas Magento

Magento ha riconosciuto PWA come una soluzione web interessante. L’azienda ritiene che le PWA abbiano il potenziale per cambiare il panorama dell’e-commerce, una rivoluzione che potrebbe essere di portata simile alla transizione avvenuta anni fa dai siti desktop convenzionali ai siti Web che si basano fortemente sul web design responsive. Magento ha sviluppato il proprio PWA che si chiama PWA studio.

Magento reconoció a PWA como una solución web interesante. La compañía cree que las PWA tienen el potencial de cambiar el panorama del comercio electrónico, una revolución que podría tener un alcance similar a la transición que se dio hace años de los sitios desktop convencionales a los sitios web que dependen en gran medida del web design responsive. Magento ha desarrollado su propia PWA que se llama PWA Studio.

Principales ventajas de las PWA

El entusiasmo por las PWA que muestran Magento y empresas como Google (que acuñó el término PWA) se ve impulsado por algunos importantes beneficios potenciales que estas aplicaciones web aportan al campo de juego del desarrollo.

Las aplicaciones web progresivas vienen con API, que le permiten ejecutar JavaScript en segundo plano. Esta innovación es muy útil cuando se trata de mejorar funciones como precargar contenido, sincronizar y recibir datos y enviar notificaciones push.

En esencia, las PWA:

  • le permiten acelerar y reducir el desarrollo de app. Actualmente, a menudo es necesario desarrollar versiones independientes para Android e iOS. Las Aplicaciones Web Progresivas están diseñadas para funcionar en cualquier momento y lugar.
  • no solo son adecuadas para dispositivos móviles, sino también para desktop.
  • son SEO-friendly. Es probable que Google favorezca las PWA en futuros algoritmos de clasificación.
  • mejoran el rendimiento de su tienda Magento.
  • proporcionan un desplazamiento y una transición de página más fluida. Esto elimina en gran medida la necesidad de volver a cargar páginas.

Requisitos de hosting PWA

Pero, ¿cómo se alojan las PWA de Magento? El requisito principal es que la Aplicación Web Progresiva cuente con una conexión HTTPS válida y segura. Para aprovechar al máximo los service worker en segundo plano, la especificación PWA requiere que se aloje en HTTPS. Además de este aspecto fundamental, existen otros requisitos para implementar Aplicaciones Web Progresivas.

Necesita realizar cambios menores en la configuración de su servidor para hacer posible el alojamiento PWA. Puede hacerlo fácilmente usted mismo cuando utilice un VPS no administrado, pero este no suele ser el caso si su PWA de Magento se va a ejecutar en un entorno de hosting administrado.

No es un requisito de hosting, pero PWA requiere que los navegadores admitan a los service worker. Esta herramienta es responsable de tareas y funciones clave, como el almacenamiento en caché de archivos, notificaciones push, actualizaciones de contenido y administración de datos. Todos los navegadores más utilizados, como Chrome y Safari, hacen esto.

Esta es una pequeña introducción a lo que son las PWA, para qué funcionan y qué requisitos necesitan. Las PWA son ahora el futuro, porque permiten tener funcionalidades que el diseño normal o no tiene, o se vuelve complicado  a la hora de obtenerlo.

Magento 2 en Amazon AWS: todo lo que necesita saber

Actualmente, Magento opera en más de 250.000 sitios web live en todo el mundo.

En promedio, Magento se descarga 5,000 veces al día. Y lo mejor de todo es que los comerciantes que utilizan Magento crecen 3 veces más rápido que otros.

Parte de la razón es su potente rendimiento, alta escalabilidad y versatilidad. En pocas palabras, la plataforma Magento le brinda la capacidad de construir su tienda de comercio electrónico de la manera que desee con una gran oportunidad de escalar.

Sin embargo, Magento por sí solo no puede satisfacer todas las necesidades modernas del mercado. También necesita tener la mejor plataforma de hosting optimizado con la mejor infraestructura de la industria para alojar su tienda de comercio electrónico basada en Magento.

Y aquí es donde entra en juego Amazon Web Services (AWS).

AWS, acrónimo de Amazon Web Services es una solución de hosting en cloud (en la nube), con un cierto tipo de características propias.

Lanzado en 2006, AWS surgió de la infraestructura interna de Amazon, creada para administrar sus operaciones minoristas en línea.

De hecho, AWS es la primera empresa en introducir una solución de cloud computing con pago según el consumo que redimensiona el almacenamiento, la potencia de cálculo y el throughput según sea necesario.

Fue desarrollado con la combinación de las ofertas Platform as a Service (PaaS), Infrastructure as a Service (IaaS) y Software as a Service (SaaS).

Cómo instalar Magento en AWS

Puede que le resulte difícil alojar Magento directamente en AWS. La operación orientada a SysAdmin de Amazon no es para todos. Sin embargo, veamos cómo instalar Magento en AWS.

Los pasos a seguir son:

  • Configurar un servidor en Amazon
  • Instale las herramientas de requisitos previos en el servidor
  • Setup Database
  • Instalación y configuración de Magento en AWS

1. Configurar un servidor en Amazon

Vaya a https://aws.amazon.com y registre su cuenta. A continuación, vaya a la Consola de administración de AWS y se le solicitará la siguiente pantalla:

aws-step-1

Si no puede ver la captura de pantalla anterior, intente buscarla en la sección » Buscar servicios «. Seguro que la encontrará allí.

Haga clic en « Iniciar instancia ».

Ahora elija una máquina con un sistema operativo predeterminado de Ubuntu, Linux, Windows, etc.

Todo lo que necesita asegurarse es que coincida con los requisitos del sistema de Magento 2, que son 2 GB de RAM.

Ahora, el siguiente paso es seleccionar el tipo «t2 medium».

Luego, haga clic en los detalles de Configurar instancia y se le solicitará la siguiente pantalla:

istanza-configurazione

A continuación, es hora de configurar su máquina.

Aquí, solo necesita continuar con las opciones de almacenamiento adicionales.

Sin embargo, el tamaño de almacenamiento predeterminado sería suficiente para comenzar. Sin embargo, puede aumentar el tamaño si lo desea.

A continuación, haga clic en «Agregar etiqueta» y configure el botón del grupo de seguridad. Este paso puede parecer elemental, pero recuerde que es muy importante.

Ahora es el momento de agregar reglas sobre qué países de todo el mundo podrán acceder a su servidor.

En otras palabras, aquí podemos ingresar reglas de seguridad o navegar por el tipo y seleccionar todo el tráfico.

Luego haga clic en «Revisar y comenzar».

Aquí, seleccione el par de claves e ingrese una clave, que le permitirá conectarse a su computadora servidor de forma segura.

Técnicamente, habrá una clave pública que almacena AWS y también un archivo de clave privada que usted almacenará.

Por lo tanto, descargue este par de claves y guárdelo de forma segura con usted, ya que no podrá acceder a su servidor sin él.

A continuación, haga clic en «Iniciar instancia» y vea si puede ver las cosas inicializadas.

Ahora, busque el «icono de lápiz» y haga clic en él para escribir un nombre para su servidor.

Finalmente, estará conectado a su nuevo servidor.

Ahora instale git si aún no lo ha hecho y descargue el par de claves que almacenó anteriormente.

Luego, seleccione git bash y copie esta línea.

 

Además, asegúrese de pegarlo también en git bash.

¡Y ya está!

Ahora presione la tecla «Enter» en su teclado y encontrará su servidor.

2. Instalar las herramientas de requisitos previos en el servidor.

El siguiente paso del proceso es instalar las herramientas de requisitos previos en el servidor de AWS.

Para ello, ejecute el siguiente código en el orden que se muestra:

ls -al

El código anterior mostrará todas las carpetas de su servidor.

sudo su

Este código lo redireccionará a su carpeta de inicio / Ubuntu. Básicamente, esto significa que ha iniciado sesión como usuario root.

apt-get update

El código anterior actualizará su servidor con las últimas herramientas.

sudo apt-get install apache2 php libapache2-mod-php mysql-server php-mysql php-dom php-simplexml php-curl php-intl php-xsl php-mbstring php-zip php-xml composer

Este código instalará Apache, PHP, servidor de base de datos MySQL y todas las herramientas necesarias requeridas para Magento.

Ahora, presione «Y» para completar el proceso de instalación.

A continuación, instale la extensión PHP gd usando el siguiente código.

apt-get install php7.2-gd

A continuación, instale la extensión PHP mcrypt con el siguiente comando.

apt-get install php7.2-mcrypt

Ahora, ejecute:

sudo a2enmod rewrite

Luego, reinicie Apache con el siguiente comando:

systemctl restart apache2

A continuación, navegue usando los siguientes 2 comandos:

cd /etc/apache2/
sudo nano apache2.conf

Ahora presione ctrl + w y busque índices.

Luego, reemplace Ninguna palabra con todo como se muestra a continuación:

Ahora presione ctrl + x, luego presione Y y presione Entrar.

Después de eso, reinicie Apache nuevamente:

systemctl restart apache2.service

Luego, vaya a la carpeta raíz pública y clone Magento 2 desde Github usando los siguientes comandos:

cd /var/www/html
git clone https://github.com/Magento/Magento2.git
cd Magento2

Ahora instale el composer usando el siguiente comando:

Ejecute los siguientes comandos para solucionarlo:

apt-get install php7.2-bcmath
composer install

En caso de que el composer aún no esté instalado, ejecute los siguientes comandos:

sudo apt-get install php-soap
composer install

Finalmente, deberá cambiar los permisos del directorio para que la instalación de Magento pueda instalar los archivos necesarios:

chmod -R 755 /var/www/html/Magento2/
chmod -R 777 /var/www/html/Magento2/var/
chmod -R 777 /var/www/html/Magento2/pub/
chmod -R 777 /var/www/html/Magento2/app/etc
chmod -R 777 /var/www/html/Magento2/generated
sudo service Apache2 restart

3. Setup Database

El siguiente paso es iniciar sesión en MySQL ejecutando el siguiente comando:

mysql -u root -p

Una vez que se ejecuta el comando, le pedirá una contraseña.

Presione el botón «Enter» en su teclado y será redirigido a la terminal MySQL.

  • mostrar base de datos: muestra su tabla actual.
  • crear database Magento: creará una database para Magento.
  • exit: saldrá del terminal MySQL

4. Instalación y configuración de Magento en AWS

Este es el último paso de este tutorial y aquí finalmente instalaremos y configuraremos Magento en AWS (Amazon Web Services).

Primero, vaya a su dirección IP:

Luego, copie y pegue en su navegador como xx.xxx.xxx.xx / Magento2 / setup

Haga clic en el botón «Aceptar y configurar Magento».

Después de eso, verá la siguiente pantalla.

Ahora es el momento de comenzar, finalmente, a instalar Magento:

 

¡¡Felicidades!!

Ahora ha aprendido a instalar Magento en AWS.

Fuente: Magedelight

Che cos’è il WAF – Web Application Firewell per Magento

Il Web Application Firewall (WAF) ha la funzione di proteggere appunto le applicazioni web da diversi attacchi a livello di applicazione come cross-site scripting (XSS), SQL injection e cookie poisoning etc. Gli attacchi alle app infatti sono la principale causa di violazione: basti pensare che le app sono il gateway per i tuoi preziosi dati. Con il giusto WAF in atto, puoi bloccare tutti gli attacchi che mirano a esfiltrare quei dati compromettendo i tuoi sistemi.

Perché hai bisogno di un WAF?

Le minacce su internet sono ormai all’ordine del giorno e purtroppo vanno evolvendosi di paripasso con la tecnologia. Diventa quindi fondamentale avere uno strumento che possa tutelare gli utenti e i propri dati.

I firewall di rete e locali da soli non possono più impedire agli hacker di entrare nel tuo sito web. Disporre quindi di un efficace Web Application Firewall (WAF) offre alle aziende e ai proprietari di siti Web la massima tranquillità.

Un altro aspetto importante dell’avere un il WAF sul tuo sito web è il tempo che ti farà risparmiare a lungo termine. Dopo aver impostato correttamente un WAF sul tuo sito web, non sprecherai più tempo prezioso a pensare a come proteggerlo. Quindi uno strumento sostanziale da avere sul proprio sito, soprattutto se Ecommerce.

Come funziona un firewall per applicazioni Web (WAF)?

Un WAF protegge le app web filtrando, monitorando e bloccando qualsiasi traffico HTTP / S dannoso che viaggia verso l’applicazione web e impedisce che i dati non autorizzati escano dall’app. Lo fa aderendo a una serie di criteri che aiutano a determinare quale traffico è dannoso e quale traffico è sicuro. Proprio come un server proxy funge da intermediario per proteggere l’identità di un client, un WAF funziona in modo simile, ma al contrario, chiamato proxy inverso, agendo come un intermediario che protegge il server dell’applicazione Web da un client potenzialmente dannoso.

I WAF possono presentarsi sotto forma di software, appliance o forniti come servizio. I criteri possono essere personalizzati per soddisfare le esigenze specifiche dell’applicazione Web o del set di applicazioni Web. Sebbene molti WAF richiedano di aggiornare regolarmente i criteri per affrontare nuove vulnerabilità, i progressi nell’apprendimento automatico consentono ad alcuni WAF di aggiornarsi automaticamente. Questa automazione sta diventando sempre più critica poiché il panorama delle minacce continua a crescere in complessità e ambiguità.

WAF-funzionamento

Che differenza c’è tra WAF –  IPS – NGFW?

Ci sono sostanziali differenze tra un web application firewall (WAF), un sistema di prevenzione delle intrusioni (IPS) e un firewall di nuova generazione (NGFW).

Un IPS è un sistema di prevenzione delle intrusioni, un WAF è un firewall per applicazioni web e un NGFW è un firewall di nuova generazione. Ma quali sono le differenze tra tutti loro?

Un IPS è un prodotto di sicurezza più mirato. È tipicamente basato su firme e policy, il che significa che può verificare la presenza di vulnerabilità note e vettori di attacco in base a un database di firme e policy stabilite. L’IPS stabilisce uno standard basato sul database e sui criteri, quindi invia avvisi quando il traffico devia dallo standard. In generale, IPS protegge il traffico attraverso una gamma di tipi di protocollo come DNS, SMTP, TELNET, RDP, SSH e FTP. IPS in genere opera e protegge i livelli 3 e 4.

Un web application firewall (WAF) protegge il livello dell’applicazione ed è progettato specificamente per analizzare ogni richiesta HTTP / S a livello dell’applicazione.

Puoi pensare a un WAF come intermediario tra l’utente e l’app stessa, che analizza tutte le comunicazioni prima che raggiungano l’app o l’utente. I WAF tradizionali garantiscono che solo le azioni consentite (basate su criteri di sicurezza) possano essere eseguite. Per molte organizzazioni, i WAF rappresentano una prima linea di difesa affidabile per le applicazioni.

Un firewall di nuova generazione (NGFW) monitora il traffico in uscita su Internet, tra siti Web, account di posta elettronica e SaaS. In poche parole, protegge l’utente (rispetto all’applicazione web). Un NGFW applicherà criteri basati sugli utenti e aggiungerà contesto ai criteri di sicurezza oltre ad aggiungere funzionalità come filtro URL, antivirus / antimalware e potenzialmente i propri sistemi di prevenzione delle intrusioni (IPS). Sebbene un WAF sia in genere un proxy inverso (utilizzato dai server), gli NGFW sono spesso proxy di inoltro (utilizzati da client come un browser).

Che differenza c’è tra WAF su rete, host e cloud?

Un WAF può essere implementato in diversi modi: tutto dipende da dove vengono distribuite le applicazioni, dai servizi necessari, da come si desidera gestirlo e dal livello di flessibilità e prestazioni dell’architettura richieste. Vuoi gestirlo da solo o vuoi esternalizzare tale gestione? È un modello migliore avere un’opzione basata su cloud o vuoi che il tuo WAF risieda in locale? Di seguito sono elencate le tue opzioni.

WAF su host

Questo WAF può essere integrato all’interno de software di un’applicazione e consente di avere diverse personalizzazioni. Se vogliamo trovare uno svantaggio, possiamo individuarlo nel fatto che questo tipo di WAF assorbe molte risorse del server locale. Non da ultimo anche i costi legati alla manutenzione e alla non facilissima implementazione, sono sicuramente da considerare.

WAF su rete

Questa è l’opzione più onerosa che richiede anche una certa manutenzione. Tuttavia essendo installato localmente, ha il vantaggio di ridurre notevolmente la latenza.

WAF su cloud

Sono una soluzione abbastanza conveniente e di facile implementazione. Generalmente gli utenti pagano un canone mensile o annuale, non troppo oneroso e possono usufruire del servizio in tutta tranquillità. Questo tipo di WAF anche il vantaggio di essere sempre aggiornati e proteggere in quindi in maniera ancora più efficace.

Conclusione

Come hai visto il WAF è uno strumento assolutamente necessario per la salvaguardia della sicurezza dei dati degli utenti del tuo sito. Ci sono diverse possibilità legate a questo aspetto e potrai scegliere la condizione migliore che può adattarsi meglio alle tue esigenze.

Se hai necessità di una consulenza in questo senso, contattaci e saremo lieti di trovare la soluzione migliore per te.

Porque un hosting es importante para las conversiones de su Ecommerce Magento 2

Tener un buen servicio de hosting, como sabrá, puede marcar la diferencia. De hecho, si su sitio es rápido, proporcionando inmediatamente las respuestas que el cliente busca, lo más probable es que el cliente permanezca en su sitio. Entonces, podemos decir que el alojamiento puede afectar a las conversiones.

No se trata solo de hosting, por supuesto. Sin embargo, la ruta es más compleja, porque también involucra otros factores, como la usabilidad del sitio o incluso su estructura o su parte gráfica. En definitiva, todo esto influye en lo que se define como Conversion Rate Optimization, o más simplemente CRO. Este parámetro no hace más que definir la optimización de la tasa de conversión de su sitio web. Sobre todo si hablamos de Ecommerce, este hecho se vuelve fundamental, porque puede marcar la diferencia entre una venta y no.

Quindi capisci che diventa molto importante poter fornire ai nostri utenti un sito che sia efficace e che soprattutto risponda in maniera veloce agli stimoli di chi lo naviga. Vediamo quindi in questo articolo, come un hosting sicuro, veloce ed affidabile, può davvero fare la differenza!

Es así que se comprende que poder brindar a nuestros usuarios un sitio que sea efectivo y sobre todo responda rápidamente a los estímulos de quienes lo navegan es un aspecto que se vuelve muy importante. ¡Así que veamos en este artículo cómo el alojamiento seguro, rápido y confiable realmente puede marcar la diferencia!

Hosting seguro

La seguridad de tus datos y los de los clientes es un aspecto fundamental e indiscutible, especialmente cuando se trata de ventas online. Debemos poder garantizar la total seguridad a quienes navegan por nuestra tienda. Un buen alojamiento también significa un alojamiento seguro. El parámetro principal es definitivamente un certificado SSL. De hecho, esto le permite no tener ese molesto mensaje que dice «el sitio no es seguro».

hosting-sicuro-hostgento

Está claro que si estamos realizando una compra online y nos topamos con un sitio con la palabra «no seguro», probablemente desistamos de realizar la compra. ¿Quién quiere comprar en un sitio que no se considera seguro? Tenga en cuenta este elemento particularmente importante.

Hosting eficiente

¿Le ha sucedido alguna vez que en un momento de muy alto tráfico en su Ecommerce, quizás durante los periodos correspondientes a vacaciones o rebajas, su sitio se cuelga y es imposible entrar en él? ¿Sabe cuántas ventas puede perder debido a esto? Pero sobre todo, ¡piense también en la reputación! Un sitio web, y en particular de comercio electrónico, nunca debe encontrarse en una situación similar, ya que puede llevar al usuario a no tener más fe en el vendedor.

Premettendo che con un buon hosting, scelto consapevolmente in base alle esigenze di traffico del sito, questi avvenimenti sono rari, questi però possono capitare. Quindi quando scegli il tuo hosting, assicurati che il provider abbiamo un ottimo servizio di assistenza e che possa intervenire subito la dove si dovessero creare problemi di questo tipo.

E incluso suponiendo que ya cuente con un buen alojamiento, elegido conscientemente de acuerdo con las necesidades de tráfico de su sitio, estos eventos son raros… pero pueden suceder. Así que cuando elija su hosting, asegúrese de que el proveedor tenga un excelente servicio de soporte y que pueda intervenir de inmediato en el momento en que surjan incidencias de este tipo.

Hosting rápido

Como mencionaba unas líneas más arriba, un sitio web, sobre todo si se trata de un Ecommerce, debe saber cómo responder rápidamente a las solicitudes de los usuarios . Esto significa que si un usuario hace clic en una página, debe cargarse rápidamente; de ​​lo contrario, el usuario se marcha. Sin mencionar que a partir de mayo de 2021, el tema de la velocidad se convierte en un parámetro importante para Google. Si desea saber más, lea nuestro artículo sobre Google Core Web Vitals .

hosting-veloce-hostgento

Básicamente, ¡un sitio rápido definitivamente convierte más! Si el sitio es lento, la gente va a otro lugar. Sin mencionar que además de Google, como dije antes, el SEO también premia a los sitios rápidos. Así que no subestime este último aspecto si quiere un sitio que realmente convierta.

Conclusiones

Básicamente, tener un sitio rápido es solo la punta del iceberg para aumentar las conversiones y, por lo tanto, las ventas. Pero sin un sitio con una buena performance desde este punto de vista, ciertamente no podemos ser competitivos. Para ello le recomendamos que compre un hosting que refleje sus necesidades de tráfico, que tenga una buena asistencia y que le permita tener total seguridad.

Si está buscando un hosting con todas estas características, ¡contáctenos y encontraremos la solución adecuada para usted!

Cómo escoger hosting para Magento: ¿VPS, dedicado o compartido?

VPS, Dedicado o compartido: ¿cómo elegir la solución de hosting adecuada para sus necesidades?

Vemos a continuación en detalle las soluciones que se ofrecen en el mercado y los significados vinculados a estos tres tipos:

  1. Hosting Compartido
  2. Hosting Dedicado
  3. Hosting VPS 

Hosting Compartido

 

Un hosting compartido significa que dentro de la misma máquina servidor se alojan más sitios web. Por tanto, esto implica que todos los recursos de la máquina se dividen entre todos los sitios presentes. Por lo tanto, el rendimiento de cada uno de ellos puede no ser el mejor si el servidor no está optimizado y configurado correctamente. Básicamente, un servicio de alojamiento compartido ocurre cuando los recursos computacionales (CPU y RAM) son recursos compartidos con otros clientes en el mismo servidor / nodo.

El problema que a veces puede suceder es que los picos de tráfico de un sitio pueden ralentizar o incluso bloquear otros. También en términos de riesgos, el alojamiento compartido definitivamente no es la mejor opción para proyectos medianos o grandes, pero ciertamente es bueno durante los comienzos.

Este tipo de hosting generalmente se recomienda para sitios pequeños que no tienen mucho tráfico o grandes ingresos, y en cambio, no es recomendable para sitios que tienen miles de usuarios por día y para quienes un problema en el hosting podría suponer la pérdida de grandes sumas de dinero. Sin embargo, una gran ventaja del alojamiento compartido es definitivamente el precio,  que es claramente mucho más bajo que el alojamiento dedicado. Si está bien configurado y optimizado, incluso el alojamiento compartido puede ofrecer la experiencia de un alojamiento dedicado siempre que compre un paquete que ofrezca el mínimo necesario para ejecutar Magento2 de la mejor manera: según nuestros análisis, el corte mínimo en CPU y RAM es de 2 núcleos y 2 GB de RAM. 

Hosting Dedicado

Con este tipo de hosting, en cambio, a diferencia del hosting compartido, todo el servidor físico está a su disposición. Por tanto, esto tiene algunas ventajas, especialmente en términos de personalización de la máquina. Es un servicio de hosting donde todo tipo de recursos (CPU, RAM, DISCO, BANDA) está 100% dedicado a usted y a su negocio.

¿Por qué elegir un alojamiento dedicado en lugar de una solución compartida? Seguramente la principal ventaja es tener todos los recursos a su disposición y es recomendable para sitios medianos y grandes que necesitan recursos dedicados. Tenga en cuenta que a diferencia del compartido, el hosting dedicado necesita mantenimiento y un administrador de sistema experto para poder administrarlo y  monitorearlo.

 

 

Además, los costes del servidor dedicado, en comparación con el alojamiento compartido, son mucho más altos, ya que además del costo de la máquina se necesitará un administrador de sistemas experto para gestionarlo, configurarlo y optimizarlo para el software que se hospedará en él (en este caso Magento 2). 

Hosting VPS

VPS es el acrónimo de Virtual Private Server o servidor virtual dedicado a nosotros donde la capacidad computacional (CPU y RAM), el disco y el ancho de banda están 100% siempre disponibles para quien lo contrata. Además, al ser un servidor virtual, el VPS básico puede escalar en «vertical» o agregando CPU y RAM a través de una reconfiguración del plan que ha comprado y un reinicio posterior. Entonces, ¿dónde está el problema con VPS? Enel  storage, o más bien en el disco donde se almacenan los datos, o más simplemente en el espacio. 

El costo de VPS aquí también es muy variable, depende del «corte» que se posicione en un nivel intermedio entre el dedicado y el compartido. 

Conclusión

Como hemos visto, existen diferentes soluciones para elegir el alojamiento de su proyecto, no existe una solución única para todos. Por lo tanto, al hacer su elección, deberá tener en cuenta lo siguiente:

  • Presupuesto disponible
  • Número de productos
  • Numero de categorías
  • Número de stores y de store view
  • Según las visitas que espera recibir

Seguramente pueda comenzar con la solución más económica y evaluar en el futuro un cambio a soluciones más complejas como dedicadas / VPS.

Sin embargo, le recomiendo que confíe en un consultor experto o una empresa especializada en Hosting para Magento 2 , que le pueda asesorar sobre la mejor solución para su proyecto.

Si necesita ayuda para elegir su hosting, ¡no dude en contactarnos!