En tiempos de crisis describimos los puntos clave para diseñar una SAN de bajo coste.
- iSCSI
iSCSI es una alternativa a la clásica SAN de fibra óptica, siendo económica su implementación ya que no requiere de una infraestructura y tecnología adiccional Hardware de costosas HBAs y Switches de Fibra. Con sólo un switch ethernet ( o dos que aporten redundancia de acceso) y con un servidor con tarjetas Ethernet de Gigabit junto con unos discos ya tendrías una SAN. Los initiators y targets iSCSI en muchos sistemas vienen con la distribución, al igual que las soluciones de multicamino (multipath).
Existen otras alternativas a iSCSI también basadas en Ethernet como AoE (ATA over Ethernet) que al eliminar una capa de encapsulación de frames (IP) da mayor rendimiento.
- DISCOS
En la actualidad se diponen discos de buen precio y alta capacidad para una solución de bajo TIER. Un ejemplo podría ser 4 discos SATA de 3Gb/s , capacidad 2 TB, 64 MB de Caché y 7200 rpm con un total aproximado de 500€. Proporcionando aproximadamente unos 6 TB en RAID software con MDADM (solución de servidores Linux de RAID software) , que nos da una media de 111 euros por Tera tolerante a fallo (RAID).
Preguntadle a vuestro proveedor de SAN cuanto saldría una amplación de los TB en fibra … 😉
Aunque no es comparable una cabina de discos en fibra en cuanto a rendimiento debido a sus fenomenales características Hardware (tarjetas de fibra operando en modo target y procesadores dedicados, memoria caché del frontend y backend de los discos, …). Además sus discos tienen un rendimiento mayor, 15.000 rpm frente a los 7200 rpm que tienen los discos SATA, comparativamente pueden duplicar las I/Os y mejoras como gestión de colas o DIF T10. Según la necesidad de las aplicaciones del uso intensivo de disco podría ser adecuada una solución de bajo TIER.
- RAID
La tecnología RAID Hardware dejó de ser hace años exclusiva de entornos enterprise y cualquier placa de PC lleva integrado una controladora de discos SATA con soporte de RAID 0,1,5. Por otro lado los resultados del RAID por software (MDADM, ZFS, …) y los gestores de volúmenes (Logical Volumen Manager – LVM ,Solaris Volumen Manager – SVM ,Veritas Volume Manager – VxVM, ZFS, …) demuestran ser alternativa eficaz que complementan de forma segura y hacen flexible cualquier cambio posterior en el almacenamiento.
- MULTIPATH
Una solución SAN en iSCSI necesitaría de un switch ethernet para conectar los Initiator/s con los Target/s. Un diseño en SAN de fibra típico sería redundar HBAs y Switches de fibra proporcionando multicamino (multipah) al sistema eliminando puntos de fallo, se conseguiría de esta forma prevenir de cualquier fallo Hardware la continuidad de acceso a los discos. Esta tolerancia a fallos también es posible realizarse por analogía en iSCSI, redundando tarjetas y switches ethernet, acompañado de un software multipath propio de la distribución o usando nativamente el multipath iSCSI.
- SAN/NAS
Cualquier sistema UNIX/Linux dispone de soporte para protocolos fibra e iSCSI y combinar con cualquier protocolo de compartición de ficheros como SMB o NFS. Ésto nos permitiría crear un servidor que centraliza el almacenamiento en el CPD redireccionándolo a ethernet sobre protocolos de bloques (iSCSI) o de ficheros (SMB,NFS).
También existen soluciones enterprise con esta funcionalidad basadas en software abierto tales como NexentaStor, OpenFiler o FreeNAS.
- Sistemas de Ficheros con reservas
El acceso de diferentes servidores a los mismos volúmes (típico en clústeres) necesitan tener un control de acceso y reservas de forma que haya coherencia en las modificaciones en el sistema de ficheros. Ésto se puede conseguir eligiendo un sistema de ficheros de tipo disco compartido (Share Disk File System) como GFS (REDHAT) o VMFS (VMWARE).
- Controladoras Activo/Activo Activo/Pasivo
Soluciones software tipo IET en servidores linux sobre las tarjetas ethernet del servidor como Enterprise Target iSCSI proporcionará un comportamiento análogo al típico de las controladoras de cabinas de discos en fibra.
- Soporte
El tema más delicado ya que el soporte SAN va en función de la interoperabilidad entre fabricantes destacando los elementos siguientes:
Sistema Operativo – Multipath – HBA-Drivers – Switch – Almacenamiento – Modos del multipath
Y debido a que el diseño de cada elemento en su totalidad no se ajusta a los mismos estándares se necesita una certificación previa entre diferentes fabricantes.
Esta situación cambia bastante en un entorno iSCSI siendo un protocolo/estandar bien definido con una implementación precisa, que crea un marco de interoperatibidad mucho mayor.
Aún así, hablamos de la infrestructura que contiene los datos de una empresa, y si algo en su CPD debe de tener soporte es este almacén de datos. Por lo que el final de este diseño propuesto puede variar bastante si no se quiere contratar soporte … incluyento por ejemplo soluciones de backup, Alta disponibilidad (HA) con replicación síncrona entre dos cabinas de discos, … todo un tema a desarrollar y cuya implementación en producción es aconsejable que deba superar toda una fase de testeo intensivo y planes robustos de contingencia.
Lo aconsejable es buscar soporte en alguna solución tipo Openfiler, siendo una de las soluciones más flexibles que cumple los puntos propuestod … aunque no olvidar que hay que mirar la interoperabilidad con lupa y como ejemplo VMWARE no la certifica para sus servidores ESX.
Por otro lado si se elige una implementación de un target iSCSI sobre un sistema operativo, ésta solución no tiene porqué dejar de ser soportada por la distribución, ejemplo de ellos son: RHEL que incluye desde la versión 5.3 soporte para esta característica integrando SCSI Target Framework proyecto integrado en la linea principal de desarrollo del Kernel y mantenido por el creador de IET u OpenSolaris/Solaris Express 11 con el proyecto COMSTAR.
En Almacenamiento Abierto hemos diseñado cabinas de discos para entornos de producción con las siguientes características:
Ubuntu Server / SCST / LVM2 / MDADM (RAID 5) / HOT SPARE / ESX/ESXi 4/ MULTIPATH Nativo iSCSI/ SATA
Su aplicación para entornos de producción es un punto de interés fuerte por eso le hemos dedicado una serie de artículos sobre el proyecto SCST.
Si estás interesado en una implementación de targets SCST de bajo Tier certificado para VMWARE u otro entorno quizás te podamos ayudar, o si ya has implementado una o estás en en el proceso, nos gustaría conocer tu experiencia.
Excellent blog you have here but I was curious about if you knew of any
discussion boards that cover the same topics talked about here?
I’d really like to be a part of community where I can get comments from
other knowledgeable individuals that share the same
interest. If you have any recommendations, please let me know.
Thanks!
I love it whenever people get together and share ideas.
Great site, keep it up!
I constantly emailed this web site post page to all my associates, since if like to read it after that my friends will too.
Everything is very open with a very clear explanation of the issues.
It was truly informative. Your website is extremely helpful.
Thanks for sharing!
This is the perfect website for everyone who really wants to understand this topic.
You know so much its almost hard to argue with you
(not that I really will need to…HaHa). You certainly put a fresh spin on a topic that has been discussed for
years. Excellent stuff, just great!
Good day very nice web site!! Guy .. Beautiful .. Wonderful ..
I will bookmark your blog and take the feeds additionally?
I am glad to find numerous helpful info right here in the publish, we’d
like work out more techniques on this regard, thanks for sharing.
. . . . .
Oh my goodness! Incredible article dude! Many thanks, However I am experiencing
difficulties with your RSS. I don’t understand why I can’t join it.
Is there anybody else having the same RSS issues? Anyone that knows
the solution will you kindly respond? Thanx!!
If some one wishes to be updated with latest technologies afterward he must be pay a quick visit this web site and
be up to date everyday.
Nice post. I learn something new and challenging on sites I stumbleupon everyday.
It will always be useful to read through content from other authors and practice
something from other web sites.
Thanks for every other informative web site. The place else
may I get that type of information written in such a perfect way?
I have a undertaking that I am just now working on, and I have
been on the glance out for such info.
Hi everybody, here every one is sharing these kinds of experience, so it’s good to read this weblog, and I used to pay
a visit this weblog daily.
I’m very pleased to find this site. I wanted to thank you for ones time due to this fantastic read!!
I definitely savored every little bit of it and i also have you bookmarked to see new stuff in your website.
Ahaa, its good conversation concerning this paragraph here at this website, I have read all that,
so at this time me also commenting here.
Write more, thats all I have to say. Literally, it seems as
though you relied on the video to make your point. You clearly know what youre talking about, why
throw away your intelligence on just posting videos to your
blog when you could be giving us something
informative to read?
In fact no matter if someone doesn’t understand then its up to other viewers that
they will assist, so here it happens.
Hi there! This post could not be written any better! Looking through this article reminds me of
my previous roommate! He always kept talking about this.
I’ll forward this information to him. Pretty sure he’s going to have a great read.
Thank you for sharing!
My brother suggested I may like this website. He used to be entirely right.
This publish truly made my day. You can not consider simply how
a lot time I had spent for this information! Thanks!
Howdy! Do you use Twitter? I’d like to follow you if that would be ok.
I’m definitely enjoying your blog and look forward to new posts.
Appreciate the recommendation. Will try it out.
It is not my first time to visit this website, i am
browsing this website dailly and get nice data from here
every day.
I’ll right away take hold of your rss feed as I can not in finding your e-mail subscription hyperlink or e-newsletter service.
Do you’ve any? Kindly permit me understand so that I may subscribe.
Thanks.
Hello, after reading this awesome paragraph i am as
well delighted to share my familiarity here with mates.
A person essentially lend a hand to make
seriously articles I’d state. This is the first time
I frequented your website page and up to now? I surprised with the analysis you made to
make this particular submit extraordinary.
Magnificent task!
When I initially commented I clicked the «Notify me when new comments are added» checkbox and now
each time a comment is added I get several emails
with the same comment. Is there any way you can remove people from that
service? Cheers!
I love it whenever people come together and share views.
Great website, continue the good work!
Hi there, of course this article is actually good and I have learned lot of things from
it regarding blogging. thanks.
Hello to every , for the reason that I am
really keen of reading this web site’s post to be updated
regularly. It carries fastidious material.
I have fun with, lead to I discovered just what I used
to be taking a look for. You’ve ended my four day lengthy hunt!
God Bless you man. Have a great day. Bye
Heya i am for the primary time here. I found this board and
I to find It truly helpful & it helped me out a lot. I’m hoping to
present one thing back and aid others such as you aided me.
Excellent goods from you, man. I have understand your stuff previous
to and you are just too excellent. I really like
what you’ve acquired here, certainly like what you’re stating
and the way in which you say it. You make it enjoyable
and you still take care of to keep it wise. I can not wait to read much more from you.
This is actually a wonderful site.
I really love your blog.. Great colors & theme.
Did you develop this website yourself? Please reply back as I’m planning to create my own personal blog and want to know where
you got this from or exactly what the theme is
called. Appreciate it!
Wow, this paragraph is nice, my younger sister is analyzing these things, therefore I am going to inform her.
You should be a part of a contest for one of the
greatest blogs on the internet. I most certainly will highly recommend this blog!
Very good article. I’m facing a few of these issues as well..
I’m gone to tell my little brother, that he
should also go to see this website on regular basis to take updated from latest
news.
Thank you for the good writeup. It in fact was a amusement account it.
Look advanced to far added agreeable from you! By the way,
how could we communicate?
Greetings! Very useful advice within this article! It’s the little changes that produce the
biggest changes. Thanks for sharing!
Hi! I could have sworn I’ve been to this
blog before but after checking through some of
the post I realized it’s new to me. Anyways,
I’m definitely glad I found it and I’ll be bookmarking and checking back often!
Hi to every one, the contents present at this website are actually remarkable for people knowledge,
well, keep up the good work fellows.
Hi it’s me, I am also visiting this web page regularly, this
website is truly good and the people are in fact sharing fastidious thoughts.
Ahaa, its good conversation concerning this article at this place
at this website, I have read all that, so at this time me also commenting at this place.
I’m not sure where you’re getting your information, but good topic.
I needs to spend some time learning much more or understanding
more. Thanks for excellent information I was looking for this information for my mission.
Thanks for finally talking about > SAN de bajo coste | Almacenamiento Abierto < Liked it!
Awesome post.
Howdy very cool blog!! Guy .. Excellent .. Superb .. I will bookmark your website and take the
feeds additionally? I’m glad to find numerous helpful info here in the put up, we’d like
develop extra strategies in this regard, thank you for sharing.
. . . . .
I simply could not leave your web site before suggesting that I really loved the usual information a person provide on your visitors?
Is going to be back incessantly to investigate cross-check new posts
Hurrah! After all I got a webpage from where I can really get valuable facts
concerning my study and knowledge.
Ridiculous quest there. What happened after? Good luck!
Op Bitcoin is ook Ethereum een bekende cryptomunt.
Ahaa, its pleasant dialogue on the topic of this article here at this web site,
I have read all that, so at this time me also commenting at
this place.