high_scalability high_scalability-2012 high_scalability-2012-1309 knowledge-graph by maker-knowledge-mining
Source: html
Introduction: Many organizations are facing the challenge of migrating their IT to the cloud. But not many know how to actually approach this undertaking. In my previous post I took a hands-on example of SpringSource’s PetClinic reference application with a Tomcat web server front-end and a Cassandra NoSQL database backend and showed how to onboard it to the cloud in a manageable fashion. But many think this methodology is only good for modern applications that were built with some dynamic/cloud orientation in mind. For example, how different would the cloud on-boarding process be if I modify my PetClinic example to use a MySQL relational database instead of the modern Cassandra NoSQL clustered database? In this blog post I intend to show that cloud on-boarding of brownfield applications doesn’t have to be a huge monolithic migration project with high risk. Cloud on-boarding can take the pragmatic approach and can be performed in a gradual process that both mitigates the risk and enables you t
sentIndex sentText sentNum sentScore
1 Many organizations are facing the challenge of migrating their IT to the cloud. [sent-1, score-0.194]
2 In my previous post I took a hands-on example of SpringSource’s PetClinic reference application with a Tomcat web server front-end and a Cassandra NoSQL database backend and showed how to onboard it to the cloud in a manageable fashion. [sent-3, score-0.611]
3 But many think this methodology is only good for modern applications that were built with some dynamic/cloud orientation in mind. [sent-4, score-0.381]
4 For example, how different would the cloud on-boarding process be if I modify my PetClinic example to use a MySQL relational database instead of the modern Cassandra NoSQL clustered database? [sent-5, score-0.499]
5 In this blog post I intend to show that cloud on-boarding of brownfield applications doesn’t have to be a huge monolithic migration project with high risk. [sent-6, score-0.253]
6 Cloud on-boarding can take the pragmatic approach and can be performed in a gradual process that both mitigates the risk and enables you to enjoy the immediate benefits of automation and easier management of your application’s operational lifecycle even before moving to the cloud. [sent-7, score-1.156]
7 Let’s follow the above example of MySQL: MySQL is a pre-cloud relational DB, so it has no built-in features to support cloud on-boarding, or even built-in automation. [sent-8, score-0.444]
8 Nonetheless, Amazon built its very popular Relational Database Service (RDS) by adapting MySQL to its AWS cloud. [sent-9, score-0.161]
9 MySQL DB was not built or designed for cloud environment, and yet it proved highly popular, and even the new SimpleDB service that Amazon built from scratch with cloud orientation in mind was unable to overthrow the RDS reign. [sent-10, score-0.837]
10 Nati Shalom, GigaSpaces CTO, explains in his blog that the adaptation of MySQL to AWS was achieved using some pre-tuning of MySQL to the Amazon environment and extensive automation of the installation and management of the DB instances. [sent-11, score-0.694]
11 Automation is a key for cloud on-boarding . [sent-12, score-0.174]
12 Experts say automated application deployment tools are a requirement when hosting an application in the cloud. [sent-13, score-0.24]
13 Once automation is in place, and given a PaaS layer that abstracts the underlying IaaS, your application can easily be migrated to any common cloud provider with minimal effort. [sent-14, score-0.866]
14 Furthermore, automation has a value in its own right. [sent-15, score-0.427]
15 The emerging agile movements such as Agile ALM (Application Lifecycle Management) and DevOp s endorse automation as a means to support the Continuous Deployment methodology and ever-increasing frequency of releases to multiple environments. [sent-16, score-0.732]
16 This value of automation in providing a more robust and agile management of your application is a no-brainer and will prove useful even before migrating to the cloud. [sent-19, score-0.999]
17 It is also much easier to test and verify the automation when staying in the well-familiar environment in which the system has been working until now. [sent-20, score-0.583]
18 This baby-step approach will make the cloud on-boarding process more manageable and pragmatic. [sent-21, score-0.492]
19 Once deciding to migrate to the cloud, automation will make the process much simpler and smoother. [sent-22, score-0.506]
20 The full code is available as open source on GitHub as well so you're most welcome to have a look, play with it, and even fork the repo and contribute. [sent-25, score-0.253]
wordName wordTfidf (topN-words)
[('automation', 0.427), ('lifecycle', 0.217), ('petclinic', 0.194), ('noops', 0.182), ('cloud', 0.174), ('mysql', 0.17), ('orientation', 0.154), ('manageable', 0.148), ('agile', 0.148), ('devops', 0.144), ('phases', 0.138), ('migrating', 0.121), ('application', 0.12), ('db', 0.115), ('automate', 0.11), ('rds', 0.105), ('installation', 0.104), ('boarding', 0.097), ('even', 0.094), ('relational', 0.094), ('approach', 0.091), ('nonetheless', 0.091), ('environment', 0.09), ('management', 0.089), ('gradual', 0.087), ('onboard', 0.087), ('movements', 0.087), ('forrester', 0.087), ('built', 0.087), ('repo', 0.084), ('example', 0.082), ('intend', 0.079), ('process', 0.079), ('snippets', 0.077), ('nati', 0.077), ('shalom', 0.077), ('abstracts', 0.077), ('step', 0.077), ('fork', 0.075), ('adaptation', 0.074), ('advocate', 0.074), ('adapting', 0.074), ('challenge', 0.073), ('analyst', 0.072), ('mitigates', 0.072), ('methodology', 0.07), ('modern', 0.07), ('migrated', 0.068), ('proved', 0.067), ('staying', 0.066)]
simIndex simValue blogId blogTitle
same-blog 1 0.99999994 1309 high scalability-2012-08-22-Cloud Deployment: It’s All About Cloud Automation
Introduction: Many organizations are facing the challenge of migrating their IT to the cloud. But not many know how to actually approach this undertaking. In my previous post I took a hands-on example of SpringSource’s PetClinic reference application with a Tomcat web server front-end and a Cassandra NoSQL database backend and showed how to onboard it to the cloud in a manageable fashion. But many think this methodology is only good for modern applications that were built with some dynamic/cloud orientation in mind. For example, how different would the cloud on-boarding process be if I modify my PetClinic example to use a MySQL relational database instead of the modern Cassandra NoSQL clustered database? In this blog post I intend to show that cloud on-boarding of brownfield applications doesn’t have to be a huge monolithic migration project with high risk. Cloud on-boarding can take the pragmatic approach and can be performed in a gradual process that both mitigates the risk and enables you t
2 0.17541967 1264 high scalability-2012-06-15-Cloud Bursting between AWS and Rackspace
Introduction: Cloud bursting is an application deployment model in which an application runs in a private cloud or data center and bursts into a public cloud when the demand for computing capacity spikes. The advantage of such a hybrid cloud deployment is that an organization only pays for extra compute resources when they are needed. (Source: SearchCloudComputing ) Neal Sample the former CTO - X.commerce at eBay gave an interesting talk last year on the economic benefit of Cloud Bursting. Neal pointed out eBay traffic statistics and showed some real numbers of the business impact of bursting peak load activities using on-demand cloud resources as presented in the diagram from his talk. In order to use cloud bursting effectively we need to address the following set of challenges: Workload migration - specifically the ability to clone our application environment in a consistent way across sites in an on demand fashion. Data Synchronization - The ability to
3 0.15488166 1240 high scalability-2012-05-07-Startups are Creating a New System of the World for IT
Introduction: It remains that, from the same principles, I now demonstrate the frame of the System of the World. -- Isaac Newton The practice of IT reminds me a lot of the practice of science before Isaac Newton. Aristotelianism was dead, but there was nothing to replace it. Then Newton came along, created a scientific revolution with his System of the World . And everything changed. That was New System of the World number one. New System of the World number two was written about by the incomparable Neal Stephenson in his incredible Baroque Cycle series. It explores the singular creation of a new way of organizing society grounded in new modes of thought in business, religion, politics, and science. Our modern world emerged Enlightened as it could from this roiling cauldron of forces. In IT we may have had a Leonardo da Vinci or even a Galileo, but we’ve never had our Newton. Maybe we don't need a towering genius to make everything clear? For years startups, like the frenetically inventive
Introduction: Who's Hiring? Apple is hiring for multiple positions. Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Sr. Software Engineer . The Identity Management Services team at Apple is in search of a motivated Senior Software Engineer who is self-driven and has a proven track record in design and development of complex, highly available and scalable systems. Please apply here . SQE and Operations Manager, iOS Systems . The iOS Systems team is looking for an experienced hands-on manager to lead the Quality Engineering, Build and Release Engineering team. Please apply here . Senior Engineer: Emerging Technology . Apple’s Emerging Technology group is looking for a senior engineer passionate about exploring emerging technologies to create paradigm shifting cloud based solutions. Please apply here . Senior Storage Engineer . Software Engineering Operations (
Introduction: Who's Hiring? LogicMonitor is looking for a Front End developer to have a huge impact, be valued, realize their dreams, and help us realize ours. We are looking for someone to own the code that delivers the design and usability of LogicMonitor's enterprise SaaS application(s). Please apply online . We need awesome people @ Booking.com - We want YOU! Come design next generation interfaces, solve critical scalability problems, and hack on one of the largest Perl codebases. Please apply online . Help build the platform that powers a better, fairer banking experience at Simple . Join a talented team that chooses its own tools; works across web, Android, iOS, and Ruby/Scala/Clojure backend apps; and develops a secure and scalable banking service on AWS. Learn more at careers . Fitbit is hiring a Site Operations Lead to help us on our mission to make the world a healthier place! Fitbit's wearable fitness devices are worn by people across the world, each syncing with
11 0.11943223 736 high scalability-2009-11-04-Damn, Which Database do I Use Now?
20 0.11358394 1628 high scalability-2014-04-08-Microservices - Not a free lunch!
topicId topicWeight
[(0, 0.2), (1, 0.002), (2, 0.007), (3, 0.068), (4, -0.017), (5, 0.007), (6, -0.047), (7, -0.188), (8, 0.017), (9, -0.061), (10, -0.018), (11, 0.042), (12, 0.028), (13, 0.012), (14, -0.033), (15, -0.054), (16, 0.001), (17, -0.018), (18, 0.008), (19, -0.018), (20, 0.017), (21, 0.01), (22, -0.016), (23, 0.054), (24, 0.094), (25, 0.111), (26, -0.035), (27, -0.021), (28, 0.069), (29, -0.011), (30, -0.008), (31, 0.008), (32, 0.008), (33, -0.022), (34, 0.028), (35, 0.042), (36, -0.02), (37, -0.033), (38, -0.004), (39, -0.014), (40, -0.03), (41, -0.03), (42, 0.038), (43, 0.027), (44, -0.012), (45, 0.006), (46, -0.001), (47, -0.062), (48, -0.023), (49, -0.024)]
simIndex simValue blogId blogTitle
same-blog 1 0.97851521 1309 high scalability-2012-08-22-Cloud Deployment: It’s All About Cloud Automation
Introduction: Many organizations are facing the challenge of migrating their IT to the cloud. But not many know how to actually approach this undertaking. In my previous post I took a hands-on example of SpringSource’s PetClinic reference application with a Tomcat web server front-end and a Cassandra NoSQL database backend and showed how to onboard it to the cloud in a manageable fashion. But many think this methodology is only good for modern applications that were built with some dynamic/cloud orientation in mind. For example, how different would the cloud on-boarding process be if I modify my PetClinic example to use a MySQL relational database instead of the modern Cassandra NoSQL clustered database? In this blog post I intend to show that cloud on-boarding of brownfield applications doesn’t have to be a huge monolithic migration project with high risk. Cloud on-boarding can take the pragmatic approach and can be performed in a gradual process that both mitigates the risk and enables you t
2 0.84405094 1264 high scalability-2012-06-15-Cloud Bursting between AWS and Rackspace
Introduction: Cloud bursting is an application deployment model in which an application runs in a private cloud or data center and bursts into a public cloud when the demand for computing capacity spikes. The advantage of such a hybrid cloud deployment is that an organization only pays for extra compute resources when they are needed. (Source: SearchCloudComputing ) Neal Sample the former CTO - X.commerce at eBay gave an interesting talk last year on the economic benefit of Cloud Bursting. Neal pointed out eBay traffic statistics and showed some real numbers of the business impact of bursting peak load activities using on-demand cloud resources as presented in the diagram from his talk. In order to use cloud bursting effectively we need to address the following set of challenges: Workload migration - specifically the ability to clone our application environment in a consistent way across sites in an on demand fashion. Data Synchronization - The ability to
3 0.75787616 1522 high scalability-2013-09-25-Great Open Source Solution for Boring HA and Scalability Problems
Introduction: This is a guest post about how boring and repetitive HA and scalability problems can be solved via Open Source so you can focus on the interesting tasks. The post was written by Maarten Ectors , responsible for Cloud Strategy and Frank Mueller , a Juju Core developer, at Ubuntu / Canonical . High-availability and scalability are exciting in general but there are certain problems that experts see over and over again. The list is long but examples are setting up MySQL clustering, sharding Mongo, adding data nodes to a Hadoop cluster, monitoring with Ganglia, building continuous deployment solutions, integrating Memcached / Varnish / Nginx,… Why are we reinventing the wheel? At Ubuntu we made it our goal to have the community solve these repetitive and often boring tasks. How often have you had to set-up MySQL replication and scale it? What if the next time you just simply do: juju deploy mysql juju deploy mysql mysql-slave juju add-relation mysql:master mysql-slave:slav
4 0.74327153 974 high scalability-2011-01-18-Paper: Relational Cloud: A Database-as-a-Service for the Cloud
Introduction: The Relational Cloud Project is an effort by a group of researchers at MIT to investigate technologies and challenges related to Database-as-a-Service within cloud-computing . They are trying to figure out how the advantages of the DaaS (Database-as-a-Service) model, that we've seen arise in other areas like OLAP and NoSQL, can be applied to relational databases. The DaaS advantages as they see them are: 1) predictable costs, proportional to the quality of service and actual workloads, 2) lower technical complexity, thanks to a unified and simplified service access interface, and 3) virtually infinite resources ready at hand. An interesting description of their approach is explained in the paper Relational Cloud: A Database-as-a-Service for the Cloud . From the abstract: This paper introduces a new transactional “database-as-a-service” (DBaaS) called Relational Cloud. A DBaaS promises to move much of the operational burden of provisioning, configuration, scaling, performance tun
5 0.73989588 490 high scalability-2009-01-12-Getting ready for the cloud
Introduction: This presentation illustrates how one can scale EXISTING JEE application and deploy it on Amazon cloud using GigaSpaces as the scale-out application server while: * Not having to re-write your application * Preventing lock-in to specific cloud provider * Enabling seamless portability between your local environment to cloud environment o No code or configuration change is required between the two environments o Develop local - test on the cloud o Built for iterative development
6 0.73119479 524 high scalability-2009-03-04-Its time for auto scaling – avoid peak load provisioning for web applications
7 0.71603853 1557 high scalability-2013-12-02-Evolution of Bazaarvoice’s Architecture to 500M Unique Users Per Month
8 0.70386904 1575 high scalability-2014-01-08-Under Snowden's Light Software Architecture Choices Become Murky
9 0.70125109 1056 high scalability-2011-06-09-Retrospect on recent AWS outage and Resilient Cloud-Based Architecture
10 0.69574636 1354 high scalability-2012-11-05-Are we seeing the renaissance of enterprises in the cloud?
11 0.68671048 1212 high scalability-2012-03-21-The Conspecific Hybrid Cloud
12 0.66808069 567 high scalability-2009-04-14-Challanges for Developing Enterprise Application on the Cloud
13 0.66047001 918 high scalability-2010-10-12-The CIO’s Problem: Cloud “Mess” or Cloud “Mash”
14 0.65841746 428 high scalability-2008-10-24-11 Secrets of a Cloud Scale Consultant That They Dont' Want You to Know
15 0.65518838 79 high scalability-2007-09-01-On-Demand Infinitely Scalable Database Seed the Amazon EC2 Cloud
16 0.65484446 793 high scalability-2010-03-10-Saying Yes to NoSQL; Going Steady with Cassandra at Digg
17 0.65253717 1093 high scalability-2011-08-05-Stuff The Internet Says On Scalability For August 5, 2011
18 0.65109605 1144 high scalability-2011-11-17-Five Misconceptions on Cloud Portability
19 0.64835775 610 high scalability-2009-05-29-Is Eucalyptus ready to be your private cloud?
20 0.6480968 1025 high scalability-2011-04-16-The NewSQL Market Breakdown
topicId topicWeight
[(1, 0.215), (2, 0.175), (10, 0.022), (23, 0.025), (30, 0.044), (61, 0.073), (73, 0.02), (75, 0.159), (79, 0.099), (85, 0.029), (94, 0.05)]
simIndex simValue blogId blogTitle
1 0.9467237 1544 high scalability-2013-11-07-Paper: Tempest: Scalable Time-Critical Web Services Platform
Introduction: An interesting and different implementation approach: Tempest: Scalable Time-Critical Web Services Platform : Tempest is a new framework for developing time-critical web services. Tempest enables developers to build scalable, fault-tolerant services that can then be automatically replicated and deployed across clusters of computing nodes. The platform automatically adapts to load fluctuations, reacts when components fail, and ensures consistency between replicas by repairing when inconsistencies do occur. Tempest relies on a family of epidemic protocols and on Ricochet, a reliable time critical multicast protocol with probabilistic guarantees. Tempest is built around a novel storage abstraction called the TempestCollection in which application developers store the state of a service. Our platform handles the replication of this state across clones of the service, persistence, and failure handling. To minimize the need for specialized knowledge on the part of the application deve
2 0.94459057 864 high scalability-2010-07-24-4 New Podcasts for Scalable Summertime Reading
Introduction: It's trendy today to say "I don't read blogs anymore, I just let the random chance of my social network guide me to new and interesting content." #fail. While someone says this I imagine them flicking their hair back in a "I can't be bothered with true understanding" disdain. And where does random chance get its content? From people like these. So: support your local blog! If you would like to be a part of random chance, here are a few new podcasts/blogs/vidcasts that you may not know about and that I've found interesting: DevOps Cafe . With this new video series where John and Damon visit high performing companies and record an insider's tour of the tools and processes those companies are using to solve their DevOps problems , DevOps is a profession that finally seems to be realizing their own value. In the first episode John Paul Ramirez takes the crew on a tour of Shopzilla's application lifecycle metrics and dashboard. The second episode feature John Allspaw, VP of
same-blog 3 0.92961055 1309 high scalability-2012-08-22-Cloud Deployment: It’s All About Cloud Automation
Introduction: Many organizations are facing the challenge of migrating their IT to the cloud. But not many know how to actually approach this undertaking. In my previous post I took a hands-on example of SpringSource’s PetClinic reference application with a Tomcat web server front-end and a Cassandra NoSQL database backend and showed how to onboard it to the cloud in a manageable fashion. But many think this methodology is only good for modern applications that were built with some dynamic/cloud orientation in mind. For example, how different would the cloud on-boarding process be if I modify my PetClinic example to use a MySQL relational database instead of the modern Cassandra NoSQL clustered database? In this blog post I intend to show that cloud on-boarding of brownfield applications doesn’t have to be a huge monolithic migration project with high risk. Cloud on-boarding can take the pragmatic approach and can be performed in a gradual process that both mitigates the risk and enables you t
4 0.92360014 13 high scalability-2007-07-15-Lustre cluster file system
Introduction: Lustre速 is a scalable, secure, robust, highly-available cluster file system. It is designed, developed and maintained by Cluster File Systems, Inc. The central goal is the development of a next-generation cluster file system which can serve clusters with 10,000's of nodes, provide petabytes of storage, and move 100's of GB/sec with state-of-the-art security and management infrastructure. Lustre runs on many of the largest Linux clusters in the world, and is included by CFS's partners as a core component of their cluster offering (examples include HP StorageWorks SFS, and the Cray XT3 and XD1 supercomputers). Today's users have also demonstrated that Lustre scales down as well as it scales up, and runs in production on clusters as small as 4 and as large as 25,000 nodes. The latest version of Lustre is always available from Cluster File Systems, Inc. Public Open Source releases of Lustre are available under the GNU General Public License. These releases are found here, and are used
5 0.91655308 791 high scalability-2010-03-09-Sponsored Post: Job Openings - Squarespace
Introduction: Squarespace Looking for Full-time Scaling Expert Interested in helping a cutting-edge, high-growth startup scale? Squarespace, which was profiled here last year in Squarespace Architecture - A Grid Handles Hundreds of Millions of Requests a Month and also hosts this blog , is currently in the market for a crack scalability engineer to help build out its cloud infrastructure. Squarespace is very excited about finding a full-time scaling expert. Interested applicants should go to http://www.squarespace.com/jobs-software-engineer for more information. ďťż If you would like to advertise your critical, hard to fill job opeinings on HighScalability, please contact us and we'll get it setup for you.
6 0.91520834 1173 high scalability-2012-01-12-Peregrine - A Map Reduce Framework for Iterative and Pipelined Jobs
7 0.91296715 1320 high scalability-2012-09-11-How big is a Petabyte, Exabyte, Zettabyte, or a Yottabyte?
8 0.90868574 1552 high scalability-2013-11-22-Stuff The Internet Says On Scalability For November 22th, 2013
9 0.90250295 781 high scalability-2010-02-23-Sponsored Post: Job Openings - Squarespace
10 0.8788408 1557 high scalability-2013-12-02-Evolution of Bazaarvoice’s Architecture to 500M Unique Users Per Month
11 0.87844723 304 high scalability-2008-04-19-How to build a real-time analytics system?
12 0.87791264 841 high scalability-2010-06-14-How scalable could be a cPanel Hosting service?
13 0.87686419 395 high scalability-2008-09-25-Is your cloud as scalable as you think it is?
14 0.87346196 1354 high scalability-2012-11-05-Are we seeing the renaissance of enterprises in the cloud?
15 0.87307101 1435 high scalability-2013-04-04-Paper: A Web of Things Application Architecture - Integrating the Real-World into the Web
16 0.87303698 126 high scalability-2007-10-20-Should you build your next website using 3tera's grid OS?
17 0.8720578 583 high scalability-2009-04-26-Scale-up vs. Scale-out: A Case Study by IBM using Nutch-Lucene
18 0.87094456 918 high scalability-2010-10-12-The CIO’s Problem: Cloud “Mess” or Cloud “Mash”
19 0.87070024 1093 high scalability-2011-08-05-Stuff The Internet Says On Scalability For August 5, 2011
20 0.87008822 70 high scalability-2007-08-22-How many machines do you need to run your site?