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.
Spot on with this write-up, I seriously believe that this site needs much more attention.
I’ll probably be returning to read more, thanks for the info!
You really make it seem so easy with your presentation but I find this matter to
be actually something which I think I would never understand.
It seems too complicated and extremely broad for me.
I’m looking forward for your next post, I’ll try to get the hang of it!
It’s remarkable in support of me to have a web site, which is beneficial for my
know-how. thanks admin
My spouse and I stumbled over here by a different web address and thought I might check things out.
I like what I see so now i am following you. Look forward to finding out about your web page again.
Hi, I do think this is an excellent web site. I stumbledupon it 😉 I’m going to revisit once
again since I book-marked it. Money and freedom is
the greatest way to change, may you be rich and
continue to help others.
If some one wants expert view about blogging after
that i advise him/her to visit this web site, Keep up the
fastidious work.
Very good information. Lucky me I came across your site by chance (stumbleupon).
I’ve saved as a favorite for later!
My brother recommended I may like this blog. He used to
be entirely right. This submit truly made my day. You cann’t imagine just how a lot time I had spent for this info!
Thank you!
Somebody necessarily lend a hand to make seriously posts I might state.
This is the very first time I frequented your web page and to this point?
I amazed with the research you made to create this particular submit incredible.
Magnificent process!
I could not resist commenting. Very well written!
Exceptional post but I was wanting to know if you could write a litte more on this subject?
I’d be very grateful if you could elaborate a little bit
further. Cheers!
Greetings I am so happy I found your weblog, I really found you by mistake, while I was looking on Google for something else,
Anyhow I am here now and would just like to say thank you for a fantastic post and a all round
enjoyable blog (I also love the theme/design), I don’t have time
to read through it all at the minute but I have bookmarked it and also added in your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the fantastic job.
Good response in return of this matter with solid arguments
and telling all about that.
I am not sure where you’re getting your info, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for wonderful information I was looking
for this info for my mission.
Thank you for the auspicious writeup. It in fact was a amusement account
it. Look advanced to more added agreeable from you!
However, how can we communicate?
you are in reality a just right webmaster. The site loading
speed is incredible. It sort of feels that you are
doing any unique trick. In addition, The contents are masterwork.
you have performed a magnificent task on this matter!
I really like what you guys are up too. This type of clever work and exposure!
Keep up the wonderful works guys I’ve incorporated you guys to my personal blogroll.
You need to take part in a contest for one of the
finest sites on the internet. I most certainly will recommend this site!
Hi mates, nice paragraph and pleasant urging commented at this place, I am really
enjoying by these.
Yes! Finally someone writes about historyhub.history.gov.
Hmm is anyone else experiencing problems with the images on this blog loading?
I’m trying to figure out if its a problem on my
end or if it’s the blog. Any feedback would be greatly appreciated.
Excellent way of explaining, and pleasant paragraph to take data concerning my presentation subject, which i am going to deliver in university.
Wow, superb blog layout! How long have you been blogging
for? you made blogging look easy. The overall look of your web site is fantastic, let alone the
content!
Good day! I could have sworn I’ve been to this blog before but after going through some of
the articles I realized it’s new to me. Anyhow, I’m
definitely delighted I found it and I’ll be book-marking it and checking back frequently!
Aw, this was a very good post. Spending some time and actual effort to make a great article… but what can I say… I put things off a whole lot and never seem to get nearly anything done.
What’s up friends, pleasant post and fastidious urging
commented at this place, I am genuinely enjoying by
these.
Heya! I’m at work surfing around your blog from my new apple iphone!
Just wanted to say I love reading through your blog and look forward to all your posts!
Carry on the fantastic work!
Hello, everything is going fine here and ofcourse every
one is sharing facts, that’s really fine, keep up
writing.
I’m extremely impressed with your writing skills as well as with the layout on your weblog.
Is this a paid theme or did you customize it yourself?
Anyway keep up the excellent quality writing, it is rare to see a great blog like
this one these days.
It’s very effortless to find out any topic on web as compared to textbooks, as I found this article at this website.
Hi mates, its great paragraph regarding tutoringand fully explained, keep it up all the
time.
This is my first time visit at here and i am actually
pleassant to read all at alone place.
Outstanding quest there. What occurred after? Good luck!
I am actually thankful to the owner of this web site who has
shared this great piece of writing at here.
WOW just what I was searching for. Came here by
searching for https://cults3d.com/fr/utilisateurs/lycraepoxy7
My spouse and I absolutely love your blog and find a lot of your post’s to be just what I’m
looking for. Would you offer guest writers to write content for yourself?
I wouldn’t mind writing a post or elaborating on a lot of the subjects you write with regards to here.
Again, awesome web log!
Appreciating the commitment you put into your website and detailed information you provide.
It’s nice to come across a blog every once in a while that isn’t the same out of date rehashed material.
Fantastic read! I’ve saved your site and I’m including your RSS feeds
to my Google account.
This piece of writing is really a fastidious one it helps new internet
viewers, who are wishing for blogging.
Oh my goodness! Amazing article dude! Many thanks, However I am having problems with your RSS.
I don’t understand the reason why I cannot subscribe to it.
Is there anyone else having the same RSS issues? Anyone who knows
the answer will you kindly respond? Thanks!!
Great article.
Hello, its good paragraph about media print,
we all be familiar with media is a impressive source of information.
Hey there, I think your blog might be having browser compatibility issues.
When I look at your blog in Firefox, it looks fine but when opening in Internet Explorer, it has
some overlapping. I just wanted to give you a quick heads up!
Other then that, terrific blog!
It’s going to be end of mine day, except before ending I am reading this wonderful piece of writing to improve my knowledge.
Hi there, just became alert to your blog
through Google, and found that it’s truly informative. I’m gonna watch out for brussels.
I’ll be grateful if you continue this in future. A lot of people
will be benefited from your writing. Cheers!
Hello There. I discovered your weblog using msn. That
is a very neatly written article. I will make sure
to bookmark it and return to read extra of your useful info.
Thanks for the post. I will certainly comeback.
Hiya very nice website!! Guy .. Excellent .. Wonderful ..
I’ll bookmark your website and take the feeds
also? I’m satisfied to seek out numerous useful info here within the post, we want
work out extra techniques in this regard, thank you for
sharing. . . . . .
You really make it seem so easy together with your presentation but I find this matter to be really one
thing that I believe I’d by no means understand.
It seems too complex and extremely extensive for me.
I am having a look ahead for your next post, I’ll attempt to get
the hold of it!
Hi there, its fastidious piece of writing about media print, we all be aware of media is
a fantastic source of data.
Your style is so unique in comparison to other folks I’ve read stuff from.
Many thanks for posting when you’ve got the opportunity, Guess I’ll
just book mark this site.
I was able to find good advice from your content.