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.
Howdy! I realize this is kind of off-topic however I needed to ask.
Does running a well-established website like yours take a lot of work?
I’m completely new to operating a blog however I do write in my journal every day.
I’d like to start a blog so I can share my own experience and feelings online.
Please let me know if you have any kind of suggestions
or tips for new aspiring blog owners. Thankyou!
This is the right web site for everyone who hopes to find out about
this topic. You understand a whole lot its almost hard
to argue with you (not that I actually would want to…HaHa).
You definitely put a fresh spin on a subject which has been written about for years.
Wonderful stuff, just great!
Everything is very open with a really clear description of the issues.
It was really informative. Your site is very helpful.
Many thanks for sharing!
Hello, after reading this remarkable paragraph i am too cheerful to share my experience here with
colleagues.
Hey would you mind stating which blog platform you’re
working with? I’m going to start my own blog in the near future but I’m having a hard time deciding between BlogEngine/Wordpress/B2evolution and
Drupal. The reason I ask is because your design and style seems different then most blogs and
I’m looking for something unique. P.S Sorry for being
off-topic but I had to ask!
Hey would you mind stating which blog platform you’re
working with? I’m going to start my own blog in the near future but I’m having a hard time deciding between BlogEngine/Wordpress/B2evolution and
Drupal. The reason I ask is because your design and style seems different then most blogs and
I’m looking for something unique. P.S Sorry for being
off-topic but I had to ask!
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 waste your intelligence on just posting videos to your blog when you could be giving us something informative to
read?
This is a topic which is close to my heart…
Many thanks! Exactly where are your contact details though?
Hey there! I’ve been reading your blog for a while
now and finally got the courage to go ahead and give you a shout out from Houston Tx!
Just wanted to tell you keep up the good job!
Hmm is anyone else experiencing problems with the pictures on this blog loading?
I’m trying to find out if its a problem on my end or if it’s
the blog. Any responses would be greatly appreciated.
I am not sure where you are getting your information, but good
topic. I needs to spend some time learning much more or understanding more.
Thanks for magnificent information I was looking
for this info for my mission.
Appreciate the recommendation. Let me try it out.
Hey there this is kind of of off topic but I was wondering if blogs use
WYSIWYG editors or if you have to manually code with HTML.
I’m starting a blog soon but have no coding experience so I wanted to get advice from someone with experience.
Any help would be enormously appreciated!
Hi, the whole thing is going well here and ofcourse every
one is sharing facts, that’s genuinely good, keep up writing.
Howdy! Do you know if they make any plugins to safeguard against hackers?
I’m kinda paranoid about losing everything I’ve worked hard on.
Any suggestions?
I do not know whether it’s just me or if perhaps everyone else encountering problems
with your blog. It looks like some of the text within your
posts are running off the screen. Can someone else please comment and let me know if this is
happening to them too? This may be a problem with my browser
because I’ve had this happen previously. Cheers
Awesome article.
Wow that was strange. I just wrote an very long comment but
after I clicked submit my comment didn’t show up. Grrrr…
well I’m not writing all that over again. Anyway, just wanted to say wonderful blog!
Hmm it looks like your blog ate my first comment (it was extremely long) so I guess I’ll just sum it up what I wrote
and say, I’m thoroughly enjoying your blog. I as well am an aspiring
blog writer but I’m still new to the whole thing.
Do you have any tips for novice blog writers? I’d really appreciate it.
I am really enjoying the theme/design of your web
site. Do you ever run into any browser compatibility problems?
A handful of my blog visitors have complained about my website not operating correctly in Explorer but looks great
in Opera. Do you have any solutions to help fix this issue?
I want to to thank you for this fantastic read!!
I definitely loved every bit of it. I’ve got you book marked to check out new things you post…
If you wish for to increase your know-how just
keep visiting this website and be updated with the most recent information posted here.
Pretty nice post. I just stumbled upon your blog and wanted to mention that
I’ve really enjoyed surfing around your blog posts.
After all I’ll be subscribing in your rss feed and I
am hoping you write once more soon!
I think that what you said was very logical.
But, what about this? suppose you composed a catchier title?
I am not saying your information isn’t solid, however suppose
you added a headline that grabbed people’s attention? I mean SAN
de bajo coste | Almacenamiento Abierto is a little plain. You might look at Yahoo’s front page and watch how they write news titles to get viewers
to open the links. You might try adding a video or
a related pic or two to get readers interested about everything’ve written. Just
my opinion, it might bring your website a little bit more interesting.
Neat blog! Is your theme custom made or did you download it from somewhere?
A design like yours with a few simple tweeks would really
make my blog stand out. Please let me know where you got your theme.
Bless you
Hello! I just wanted to ask if you ever have any problems with hackers?
My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no backup.
Do you have any solutions to prevent hackers?
Hi there, yeah this article is genuinely pleasant and I have learned lot of things from
it on the topic of blogging. thanks.
Thanks designed for sharing such a fastidious opinion, piece of writing is pleasant,
thats why i have read it entirely
Hello, Neat post. There’s a problem along with your site in internet explorer,
might test this? IE nonetheless is the marketplace leader
and a huge section of other folks will miss your wonderful writing because of
this problem.
Asking questions are actually pleasant thing if you are
not understanding anything fully, however this post gives pleasant understanding yet.
Spot on with this write-up, I really think this amazing
site needs a great deal more attention. I’ll probably be returning
to read more, thanks for the advice!
Fine way of explaining, and fastidious article to obtain information regarding
my presentation focus, which i am going to present in academy.
This web site really has all of the info I needed concerning this subject
and didn’t know who to ask.
I will right away grab your rss as I can’t to find your e-mail subscription hyperlink
or e-newsletter service. Do you’ve any? Please let me recognize so that I could subscribe.
Thanks.
Do you have a spam issue on this site; I also am
a blogger, and I was curious about your situation; we have created some nice procedures and
we are looking to trade strategies with others,
be sure to shoot me an email if interested.
Do you mind if I quote a couple of your articles as long as I
provide credit and sources back to your website? My blog is in the very same niche as
yours and my users would truly benefit from some of the information you provide here.
Please let me know if this alright with you.
Appreciate it!
Yes! Finally someone writes about backforgood.faith.
Hi, I do believe this is a great blog. I stumbledupon it 😉 I’m
going to return yet again since I book-marked it.
Money and freedom is the best way to change, may
you be rich and continue to guide others.
Wow! This blog looks just like my old one!
It’s on a completely different subject but it has
pretty much the same page layout and design. Excellent choice of colors!
Very great post. I just stumbled upon your weblog and wanted to mention that
I’ve truly enjoyed surfing around your weblog posts.
In any case I will be subscribing for your feed and I am hoping you write once more very soon!
fantastic put up, very informative. I ponder why the opposite specialists
of this sector don’t realize this. You must proceed your writing.
I’m sure, you’ve a huge readers’ base already!
Hi there, I do believe your web site may be having browser compatibility problems.
When I take a look at your web site in Safari, it looks fine however when opening in Internet Explorer,
it’s got some overlapping issues. I merely wanted to provide you with a quick
heads up! Other than that, great website!
Hi there, I enjoy reading all of your article. I like to write a little comment to support you.
Every weekend i used to pay a visit this web page, for the reason that i
wish for enjoyment, as this this website conations really nice funny stuff too.
Oh my goodness! Amazing article dude! Thank you so much,
However I am experiencing troubles with your RSS.
I don’t know why I am unable to subscribe to
it. Is there anyone else having identical RSS issues? Anybody
who knows the solution will you kindly respond? Thanx!!
You really make it seem so easy together with your presentation but I to find this matter to be actually something that
I believe I’d by no means understand. It seems too complicated and extremely vast for me.
I’m having a look forward in your subsequent post, I’ll
try to get the hang of it!
I do not even know how I ended up here, but I thought this post was good.
I don’t know who you are but certainly you are going to a famous blogger if you aren’t already
😉 Cheers!
Have you ever considered about adding a little bit more
than just your articles? I mean, what you say is fundamental and all.
But think about if you added some great photos or video clips to give your posts more, «pop»!
Your content is excellent but with pics and video clips, this site could definitely
be one of the very best in its field. Very good blog!
Hey there would you mind letting me know which webhost you’re working with?
I’ve loaded your blog in 3 completely different web
browsers and I must say this blog loads a lot faster then most.
Can you suggest a good hosting provider at a honest price?
Thank you, I appreciate it!
Hey There. I found your blog the usage of msn. This is a very neatly
written article. I will make sure to bookmark it and come back to read extra of
your helpful info. Thank you for the post. I will definitely
return.