Jump to content

Smthing Intresting : Virtualize Your Databases


Recommended Posts

Posted

Jed Yueh, president and CEO of enterprise startup Delphix, is a pretty modest guy. He’ll tell you that he was an English major and didn’t take a single computer science course in college. In fact, his first job was teaching English. If you do a little more digging, though, you’ll find out that he graduated Phi Beta Kappa, magna cum laude from Harvard. After college he started Avamar, a data de-duplication company which he says he ran for about a decade and then [url="http://www.emc.com/about/news/press/us/2006/11012006-4696.htm"]sold to EMC for $165 million in 2006[/url].
His newest venture, Delphix, which specializes in database virtualization, was founded in 2008. The company came out of stealth mode in 2010 and has since garnered more than 50 corporate customers – 30 are Fortune 1,000 companies – with high-profile clients including Facebook, Electronic Arts, Comcast, TiVo and Informatica.
Informatica CIO Tony Young says that Delphix software has taken some of the headache out of managing databases during test and development. Much like server virtualization made it cheap and easy to create multiple images of a server, Delphix does something similar for databases. “This is even more valuable than server virtualization because my number one asset is my data, not my computing infrastructure,” says Young.
The main benefit for Young and others is an increase in productivity as testing teams quickly roll out databases in minutes, rather than taking days to build a new database for testing purposes. “It allows us to move fast without placing a lot of strain on the database environment,” said Facebook CIO Tim Campos in a [url="http://www.youtube.com/watch?v=kc72pScrC8w&noredirect=1"]video[/url]. “It allows us to set up multiple copies of our database infrastructure and to refresh those copies in seconds,” he said.
“A lot of people take three to four days to refresh the test environment because they’re reloading a full Oracle instance,” said Jim Duggan, research vice president and application strategy and governance at research firm Gartner. Delphix works with Oracle databases to speed up that process. The average annual sales price for Delphix is about $100,000.
Each database used within a company is copied, on average, eight to 10 times. Those copies are used for testing, reporting and other purposes, and require duplication of the original data. So, eight copies of a five terabyte database require an additional 40 terabytes of storage. At the high end, for Tier 1 storage, each terabyte can cost up to about $20,000, says Informatica’s Young.
Delphix virtualizes the data files within a database by creating a single, highly-compressed copy of the original data blocks and then serves that data to multiple database management system servers. The process is analogous to one Netflix movie that’s streamed to many customers. Each server receives its own fully functional read/write database, but the new copy does not create new storage demands.
Much like server virtualization, Delphix database virtualization contains a time machine function that lets administrators “roll back” to an earlier point in time if a problem occurs. Restoring a database in that event simply involves moving a slider to an earlier point in time and clicking a button. Voila!
Right now, Delphix has a lead in this market. The closest competition currently are tools to load virtual test labs with data, but the Delphix products are a much more generalized approach, says Gartner’s Duggan. “Jed’s got a year and a half to monetize this in a way that will let him get another three to five years,” he said. Yueh told CIO Journal that he’s interested in taking the company public eventually.
And, although, he didn’t take any computer science classes in college, he’s assembled an impressive team of engineers and executives from Oracle, VMWare and Sun. His technical team includes Matt Ahrens, a co-founder of the ZFS team at Sun Microsystems and Adam Leventhal, co-inventor of DTrace trouble-shooting software from Sun that was chosen as the Gold winner in [url="http://online.wsj.com/public/article/SB115755300770755096-Puh3Kr2L9dGEhvkWyO94UivIRwA_20070910.html"]The Wall Street Journal’s 2006 Technology Innovation Awards[/url].
“Jed is a phenomenal CEO,” said Informatica’s Young. “He has great technology and he’s assembling a great team.”

Posted

Just came out of Demo rather a sales pitch by these guys !! chala intresting ga anipinchindi ...

Posted

[color=#555555][font=Verdana,]
Delphix is the most powerful product to improve development output and quality in the 20+ years I’ve been working with databases. It improves development by eliminating the enormous infrastructure, bureaucracy and time drag that it takes to provision databases for development environments. Development environments depend on having a copies of production databases and Delphix allows provisioning in a few minutes with almost no storage overhead by sharing duplicate blocks among all the copies.[/font][/color]
[color=#555555][font=Verdana,]
If you could create as many copies as you wanted of production databases for development, reporting and QA, how many would you create? 10,20, a 100? It is easily possible in the space of a single copy of the production database by sharing the common blocks between all the copies. Sharing the common blocks is called thin provision cloning. Thin provision cloning give enormous disk savings by sharing the majority of source database data blocks. Thin provision cloning has been around for over 15 years but due constraints such as scripting, specialized hardware and specialized administrators saw little adoption of thin provision cloning. Thin provision cloning ultimately lead to database virtualization which breaks down all the barriers providing an automated, simple, fast and hardware agnostic software stack. Adoption has finally exploded with the database virtualization. Virtual databases can be created, refreshed, rolled back, rolled forward and deleted in minutes. Virtual databases can be provisioned from any second within the source databases retention window which is typically several weeks. Every developer can have their own full copy of production databases, production databases can have 50 days of backup live online in the space of one backup. Backups can be brought online in minutes, data reviewed or extract and the copy removed in seconds. QA teams can go from one test environment to instead having multiple full copies of production database allowing running QA tests in parallel. The software is easy enough to be administered by a junior DBA and the interface is so simple that developers can do self service provisioning and refreshes of databases.[/font][/color]
[color=#555555][font=Verdana,]
I’m not sure if you can imagine the ease and savings of virtualizing databases. Database Virtualization gives:[/font][/color]

[color=#555555][font=Verdana,]
[list]
[*]Project acceleration as developers can get copies in minutes
[*]Project parallelization as each developer can have their own copy
[*]Project stability as errors can be caught using full copies instead of subsets
[*]Production protection with recovery from logical corruptions in minutes
[*]Storage savings
[/list][/font][/color][color=#555555][font=Verdana,]



Delphix is software. Delphix installs on any x86 box, supports any Oracle OS (as well as SQL Server) and uses any storage. The source database is copied onto the Delphix machine with RMAN APIs, the data is compressed and Delphix handles capturing new changes on the source database and provisioning of virtual databases. Virtual database can be provisioned from the original source at any second or any SCN during the source retention window which is typically 2 weeks. Then you can make as many copies as you want for almost free.[/font][/color]

Posted

good post

intro interesting ga vunnadi


Intiki velli chaduvutha
[img]http://www.desigifs.com/sites/default/files/2013/anasuya3%281%29.gif?1367790500[/img]

Posted

Already Windows Azure provides that serivce apicer....


Microsoft odiki marketing telika....janalu evadaina kottaga teskoste..ade invention anukuntunnaru...vallu market kuda alane chstunnaru..

same thing happening with Apple in regards to Andorid...

Posted

http://www.youtube.com/watch?feature=player_embedded&v=2B5jcZeNZko

Posted

Good Post.. maku next month start chestunnam..8 TB unna prod instance, we used to take 5 days to do the complete refresh..

last week delphix to less than an hour we completed... Delphix is going to be around here for quite some time from now for sure

Posted

[url="http://dboptimizer.com/delphix/"]http://dboptimizer.com/delphix/[/url]

Posted

[quote name='CBZ' timestamp='1368212426' post='1303735410']
Good Post.. maku next month start chestunnam..8 TB unna prod instance, we used to take 5 days to do the complete refresh..

last week delphix to less than an hour we completed... Delphix is going to be around here for quite some time from now for sure
[/quote]


Bhayya .. Can you explain how it work ?

Antha Virtualised antunnadu .. ardam kavatledu ..

Posted

[url="http://www.oraclerealworld.com/ftp/Kyle_Hailey_OTW_DB_virtualization.pdf"]http://www.oraclerealworld.com/ftp/Kyle_Hailey_OTW_DB_virtualization.pdf[/url]

Posted

[quote name='AggiRamudu' timestamp='1368212702' post='1303735453']
Bhayya .. Can you explain how it work ?

Antha Virtualised antunnadu .. ardam kavatledu ..
[/quote]

Naku ardam ainanta varaku.. nenu maa SME's to kalisi chesindi chepta..

Source DB8TB.. aa 8 TB db ni delphix server lo initial ga store chestam, and tarvata real time lo every data change is appended to delphix..

so, ippudu manaki oka dev gadu ochi, naku aa source db ni particular time varaku refresh chesi pettu target ki ani.

apudu mem aa console ki poi, source copy of real time DB ni a particular SCN/Time frame varaki refresh cheyali ani prepare avutam..

then, the copy is already built kada delphix server lo... aa server lo aa copy to target DB name associate chestam..

ante, aa copy ki db name change chesi oracle instance ni open chestam physical server meeda..

note that,its only mounted from delphix server...


so traditional ga mem DBA's ga source nundi everytime copy chesi target meeda paste chestam kada data ni blocks ga oracle database kosam..adi eliminate chestam indulo..

just direct ga aa copy ni mount chesi oracle db start chestam..

ante, db is ready, within less time for users to do their jobs..

Posted

So target lo actual Database undadu anamaata !!

Posted

[quote name='AggiRamudu' timestamp='1368213385' post='1303735542']
So target lo actual Database undadu anamaata !!
[/quote]


mount avutundi..like say NFS shared mount points untai kada.. alaga

Posted

[quote name='CBZ' timestamp='1368213132' post='1303735506']


Naku ardam ainanta varaku.. nenu maa SME's to kalisi chesindi chepta..

Source DB8TB.. aa 8 TB db ni delphix server lo initial ga store chestam, and tarvata real time lo every data change is appended to delphix..

so, ippudu manaki oka dev gadu ochi, naku aa source db ni particular time varaku refresh chesi pettu target ki ani.

apudu mem aa console ki poi, source copy of real time DB ni a particular SCN/Time frame varaki refresh cheyali ani prepare avutam..

then, the copy is already built kada delphix server lo... aa server lo aa copy to target DB name associate chestam..

ante, aa copy ki db name change chesi oracle instance ni open chestam physical server meeda..

note that,its only mounted from delphix server...


so traditional ga mem DBA's ga source nundi everytime copy chesi target meeda paste chestam kada data ni blocks ga oracle database kosam..adi eliminate chestam indulo..

just direct ga aa copy ni mount chesi oracle db start chestam..

ante, db is ready, within less time for users to do their jobs..
[/quote]


Gud post !!

×
×
  • Create New...