|
|
|
AWS Elastic Block Store(EBS)´Â AWS Ŭ¶ó¿ìµåÀÇ AWS EC2 ÀνºÅϽº¿¡ »ç¿ëÇÒ ¿µ±¸ ºí·Ï ½ºÅ丮Áö º¼·ýÀ» Á¦°øÇÕ´Ï´Ù. °¢ AWS EBS º¼·ýÀº °¡¿ë ¿µ¿ª ³»¿¡ ÀÚµ¿À¸·Î º¹Á¦µÇ¾î ±¸¼º¿ä¼Ò Àå¾Ö·ÎºÎÅÍ º¸È£ÇØÁÖ°í, °í°¡¿ë¼º ¹× ³»±¸¼ºÀ» Á¦°øÇÕ´Ï´Ù. AWS EBS º¼·ýÀº ¿öÅ©·Îµå ½ÇÇà¿¡ ÇÊ¿äÇÑ Áö¿¬ ½Ã°£ÀÌ Âª°í ÀÏ°üµÈ ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù. AWS EBS¸¦ »ç¿ëÇÏ¸é ´Ü ¸î ºÐ ³»¿¡ »ç¿ë·®À» ¸¹°Ô ¶Ç´Â Àû°Ô È®ÀåÇÒ ¼ö ÀÖÀ¸¸ç, ÇÁ·ÎºñÀú´×ÇÑ ºÎºÐ¿¡ ´ëÇؼ¸¸ Àú·ÅÇÑ ºñ¿ëÀ» ÁöºÒÇÕ´Ï´Ù.
AWS EBS´Â ¼º´É, ºñ¿ë ¹× ¿ë·®À» ¹Ì¼¼ Á¶Á¤ÇÏ´Â ÀÌÁ¡À» È°¿ëÇÒ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¿öÅ©·Îµå¸¦ À§ÇØ ¼³°èµÇ¾ú½À´Ï´Ù. ºò µ¥ÀÌÅÍ ºÐ¼® ¿£Áø(ÇϵÓ/HDFS ¿¡ÄڽýºÅÛ, AWS EMR Ŭ·¯½ºÅÍ µî), °ü°èÇü ¹× NoSQL µ¥ÀÌÅͺ£À̽º(Microsoft SQL Server, MySQL, Cassandra, MongoDB µî), ½ºÆ®¸² ¹× ·Î±× ó¸® ¾ÖÇø®ÄÉÀ̼Ç(Kafka, Splunk µî), µ¥ÀÌÅÍ ¿þ¾îÇÏ¿ì¡ ¾ÖÇø®ÄÉÀ̼Ç(Vertica, Teradata µî)À» ÀϹÝÀûÀÎ »ç¿ë »ç·Ê·Î µé ¼ö ÀÖ½À´Ï´Ù.
AWS EBS ¼Ò°³
|
ÀåÁ¡ |
|
¾ÈÁ¤ÀûÀÌ¸ç ¾ÈÀüÇÑ ½ºÅ丮Áö
AWS EBSÀÇ °¢ º¼·ýÀº ÀÚµ¿À¸·Î °¡¿ë ¿µ¿ª ³»¿¡ º¹Á¦µÇ¹Ç·Î ±¸¼º ¿ä¼Ò¿¡ Àå¾Ö°¡ ¹ß»ýÇÏ´õ¶óµµ ¾ÈÀüÇÕ´Ï´Ù. AWS EBS ¾Ïȣȴ »óÁÖ µ¥ÀÌÅÍÀÇ º¸¾ÈÀº ¹°·Ð EC2 ÀνºÅϽº¿Í EBS º¼·ý °£¿¡ À̵¿ÇÏ´Â µ¥ÀÌÅÍÀÇ º¸¾Èµµ ¿øÈ°ÇÏ°Ô Áö¿øÇÕ´Ï´Ù. AmazonÀÇ À¯¿¬ÇÑ ¾×¼¼½º Á¦¾î Á¤Ã¥Àº ƯÁ¤ EBS º¼·ý¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â »ç¶÷À» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù. ¾×¼¼½º Á¦¾î¿Í ¾Ïȣȸ¦ ÇÔ²² »ç¿ëÇÏ´Â °ÍÀº µ¥ÀÌÅ͸¦ ½ÉÃþ¹æ¾îÇÏ´Â °·ÂÇÑ º¸¾È Àü·«ÀÔ´Ï´Ù.
|
|
Áö¿¬ ½Ã°£ÀÌ ÂªÀº ÀÏ°üµÈ ¼º´É
AWS EBS ¹ü¿ë(SSD) º¼·ý ¹× AWS EBS ÇÁ·ÎºñÀú´×µÈ IOPS(SSD) º¼·ýÀº SSD ±â¼úÀ» ÅëÇÑ ÂªÀº Áö¿¬ ½Ã°£°ú ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ä±¸ »çÇ׿¡ ¸Â´Â ÀÏ°üµÈ I/O ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù. ¿©·¯ º¼·ýÀ» ÇÔ²² ½ºÆ®¶óÀÌÇÁÇÒ ¼ö Àֱ⠶§¹®¿¡ I/O ¼º´ÉÀÌ ´õ¿í Çâ»óµË´Ï´Ù.
|
|
|
|
¹é¾÷, º¹¿ø, Çõ½Å
AWS EBS º¼·ýÀÇ point-in-time ½º³À¼¦À» »ý¼ºÇÏ¿© µ¥ÀÌÅ͸¦ ¹é¾÷ÇÕ´Ï´Ù. »õ·Î¿î EC2 ÀνºÅϽº¸¦ »ý¼ºÇÒ ¶§ AWS EBS ½º³À¼¦À» »ç¿ëÇÒ ¼ö ÀÖ¾î ºñÁî´Ï½º ¹Îø¼ºÀÌ Çâ»óµË´Ï´Ù.
|
|
ºü¸£°Ô È®Àå ¹× Ãà¼Ò
ºí·Ï ½ºÅ丮Áö ¹× ¼º´ÉÀ» ¸î ºÐ ¸¸¿¡ È®Àå ¹× Ãà¼ÒÇÒ ¼ö ÀÖ¾î ¿øÇÏ´Â ´ë·Î ÀÚÀ¯·Ó°Ô Á¶ÀýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼öõ °³ÀÇ º¼·ýÀÌ µ¿½Ã¿¡ ÀÛµ¿ÇÕ´Ï´Ù.
|
|
|
|
Áö¸®Àû À¯¿¬¼º
AWS EBS´Â AWS Áö¿ª °£ ½º³À¼¦ º¹»ç ±â´ÉÀ» Á¦°øÇÏ¿© Áö¸®Àû È®Àå, µ¥ÀÌÅÍ ¼¾ÅÍ ¸¶À̱׷¹ÀÌ¼Ç ¹× ÀçÇØ º¹±¸°¡ °¡´ÉÇÕ´Ï´Ù.
|
|
»ç¿ë »ç·Ê |
°ü°èÇü µ¥ÀÌÅͺ£À̽º
ÀÚ¼¼È÷ º¸±â ¡å
AWS EBS´Â ¼ö¹é¸¸ ¸íÀÇ °ÔÀ̸ӳª ¼ö¾ï °Ç¿¡ ´ÞÇÏ´Â ÀüÀÚ »ó°Å·¡ Æ®·£Àè¼ÇÀ» Áö¿øÇÏ´Â µî »ç¿ëÀÚÀÇ ÇÊ¿ä¿¡ ¸Â°Ô È®ÀåµË´Ï´Ù. Oracle, Microsoft SQL Server, MySQL ¹× PostgreSQL µîÀÇ µ¥ÀÌÅͺ£À̽º´Â AWS EBS¿¡ ±¤¹üÀ§ÇÏ°Ô ¹èÆ÷µÇ¾î ÀÖ½À´Ï´Ù. |
AWS Case Study: Supercell |
About Supercell |
Finland-based Supercell, founded in 2010 by 6 game industry veterans, is one of the fastest-growing social game developers in the world. With a staff of just over 100 employees, Supercell¡¯s three games-Hay Day (a social farming game), Clash of Clans (a social resource management game with strategic combat), and Boom Beach (combat strategy game, released on March 2014)-attract tens of millions of players on iOS and Android devices every day. |
The Challenge |
¡°When Supercell launched,¡± says Sami Yliharju, Services Lead, ¡°the founders knew they wanted to create a company where the focus would be on the best people building the best games.¡± Building games specifically for tablets helps them focus their energy on creating the best experience for gamers-and working in small development teams, or cells, helps too. Each game team or cell is unique, but usually includes a lead, a game designer, an artist, a server developer and a coder.
The small development teams at Supercell needed not only cloud computing services that were easy to use, powerful and reliable, but also a set of services that matched their requirements for high-volume game performance, scalability and rapid growth. ¡°Scalability, performance and reliability are essential for us,¡± Yliharju says. ¡°Using AWS was an easy choice." |
Why AWS Web Services |
Supercell¡¯s games require hundreds of servers to provide functionality for players. For each of its players, Supercell needs a session on the server side - and the number of servers that are required grows with the number of users playing. Additional server power and session management are necessary to run the games¡¯ social features and to monitor gamesmanship - in other words, to ensure that no one cheats. ¡°Our massive scale of infrastructure would be very hard to maintain on regular on-premise hardware, especially as the success of the feature pushes cannot be predicted beforehand,¡± Yliharju says.
Supercell is using AWS Kinesis for real-time delivery of game insight data sent by hundreds of game engine servers. ¡°AWS Kinesis enables our business-critical analytics and dashboard applications to reliably get the data streams they need, without delays,¡± Yliharju says. ¡°AWS Kinesis also offloads a lot of developer burden in building a real-time, streaming data ingestion platform, and enables Supercell to focus on delivering games that delight players worldwide.¡±
The company uses the AWS API to manage the servers and infrastructure. ¡°The AWS API is one of the most important services for us - we use it a lot,¡± Yliharju says. ¡°For example, the API commands allow us to easily manage and boot up new servers and even run full load-testing environments to simulate different situations and to determine our capacity needs.¡±
With so many players, the company handles terabytes of data every day. ¡°AWS Simple Storage Service (AWS S3) helps us store all our game event data, which is about 4 TB every day,¡± says Yliharju. This game data is used to improve the game experience with frequent updates pushed to the community. AWS Glacier is used for long-term storage and backups.
Supercell uses AWS Elastic Block Store (AWS EBS) volumes for storage. ¡°AWS EBS was a natural option for us to start with - it helps us manage growth easily, and Provisioned IOPS (PIOPS) helps us run high-performance databases in the cloud,¡± Yliharju says.
¡°For our analytics needs, we run our own instances. We wanted to keep the Hadoop and the related servers running 24/7 instead of booting them on demand,¡± Yliharju says. ¡°It makes sense as there are always some queries running - the game teams run their hourly and weekly queries as well as some ad hoc queries to see what is happening with the community.¡±
The company also leverages AWS Support at the Enterprise-level tier. ¡°AWS Support is always available whenever we need it,¡± Yliharju says. |
The Benefits |
Using AWS helps Supercell keep the focus on game development and keeping their players happy. ¡°Since the launch of our two games, our player base has scaled at an incredible pace,¡± Yliharju says. ¡°Using AWS means we don¡¯t have to worry about managing our infrastructure to match our growth - AWS tools just do it for us.¡±
¡°The world of gaming never sleeps,¡± Yliharju concludes. ¡°We owe every player a great experience, and AWS is our main tool to make that happen.¡± |
|
¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼Ç
ÀÚ¼¼È÷ º¸±â ¡å
AWS EBS´Â Oracle, SAP, Microsoft Exchange ¹× Microsoft SharePoint¿Í °°Àº ¹Ì¼Ç Å©¸®Æ¼Äà ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Â ¾ÈÁ¤ÀûÀÎ ºí·Ï ½ºÅ丮Áö¸¦ Á¦°øÇÏ¿© Á¶Á÷¿¡¼ÀÇ ´Ù¾çÇÑ Çʿ並 ÃæÁ·ÇÕ´Ï´Ù. |
AWS Case Study: LIONSGATE |
About LIONSGATE |
LIONSGATE is a $2 billion diversified global entertainment corporation that produces feature films and television shows, which they distribute worldwide. Their products include the Emmy award-winning TV show Mad Men and the movie ¡°Hunger Games¡±. Their productions appear in theaters, on TV, and online. |
The Challenge |
As a successful media and entertainment company, LIONSGATE was faced with IT challenges that confront many growing businesses:
- Ever-expanding infrastructure and costs
- Increasing enterprise application workloads
- Tighter time-to-market requirements
These challenges led to an exploration of cloud-based solutions for development and test workloads, production workloads for enterprise applications, and backup, archive, and disaster recovery strategies. The company¡¯s objectives were to reduce costs, increase flexibility, and increase operational efficiency.
|
Why AWS Web Services |
Theresa Miller, Executive Vice President, Information Technology for LIONSGATE, explains why the company decided to enlist AWS Web Services (AWS) to help them meet these objectives: ¡°The economics were compelling. AWS cloud services proved to be easy to use via the Management Console, APIs, and tools. The system is secure and flexible to work with. Also, working with AWS as a company was a very positive experience.¡±
LIONSGATE started using the following AWS products in 2010:
- AWS Simple Storage Service (AWS S3) for storage
- AWS Elastic Compute Cloud (AWS EC2) for compute
- AWS Elastic Block Store (AWS EBS) for AWS EC2 storage
|
The Benefits |
Miller describes some of the results LIONSGATE has experienced as a result of working with AWS: ¡°We are able to use AWS to reduce the time required to deploy infrastructure from weeks to days or hours; and to run production SharePoint workloads, and testing and development for our SAP applications. The much quicker turnaround has been a win for our department, and for the business in trying to be more agile and more responsive to what is going on in the marketplace.¡±
Shahrazad McNeil, Vice President SAP Basis and Security Administration for LIONSGATE, adds: ¡°The speed of building servers, disaster recovery, high availability, and better backup methods are really the wins that we will achieve using AWS.¡±
The company avoided acquiring additional data center space, saving an estimated $1M+ over three years. ¡°Overall,¡± says Miller, ¡°we believe moving to AWS will save the company about 50 percent versus a traditional hosting facility.¡±
AWS has also contributed to helping LIONSGATE maintain its systems security. Miller says, ¡°AWS has provided a flexible means of securely extending our Datacenter to the cloud via their virtual private cloud [VPC] offering. We can leverage existing hardware/policies and procedures for a secure, seamless, and scalable computing environment that requires very little resources to manage.¡±
Another important factor for LIONSGATE is running SAP, which is key to the company¡¯s operations. McNeil was pleased with the smooth transition: ¡°We wanted SAP to come in and give us a quick introduction to a new tool and this had to happen really fast. In pre-AWS times, we wouldn¡¯t have been able to have the server available, but with AWS it took us two days to put the servers up and have SAP come and show us how to develop the apps and implement the project.¡±
LIONSGATE¡¯s future plans include moving SAP applications from the test and development environment into a full production environment. In terms of using AWS for other applications, Miller comments, ¡°We have had such a positive experience; we would consider it for any type of application. We have been very, very happy with AWS¡¯s response to all of our questions and our support needs.¡±
McNeil agrees: ¡°The AWS team is excited to work with us and they¡¯re invested in our success.¡± |
|
°³¹ß ¹× Å×½ºÆ® ȯ°æ
ÀÚ¼¼È÷ º¸±â ¡å
AWS EBS´Â »ç¿ëÀÚ Á¶Á÷ÀÌ º¸´Ù ¹ÎøÇÏ°Ô °í°´ÀÇ ¿ä±¸ »çÇ׿¡ ÀÀ´äÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù. ¸î ¹øÀÇ Å¬¸¯¸¸À¸·Î °³¹ß, Å×½ºÆ® ¹× ÇÁ·Î´ö¼Ç ȯ°æÀ» ÇÁ·ÎºñÀú´×, º¹Á¦, È®Àå ¶Ç´Â ¾ÆÄ«À̺êÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
|
NoSQL µ¥ÀÌÅͺ£À̽º
ÀÚ¼¼È÷ º¸±â ¡å
AWS EBS ÇÁ·ÎºñÀú´×µÈ IOPS º¼·ýÀº NoSQL µ¥ÀÌÅͺ£À̽º¸¦ ½ÇÇàÇÒ ¶§ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÇÊ¿äÇÑ Áö¿¬ ½Ã°£ÀÌ ÂªÀº ÀÏ°üµÈ ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù.
|
|
ºñÁî´Ï½º Áö¼Ó¼º
ÀÚ¼¼È÷ º¸±â ¡å
µ¥ÀÌÅÍ¿Í ·Î±× ÆÄÀÏÀ» Á¤±âÀûÀ¸·Î ´Ù¸¥ ¸®Àü¿¡ ¹é¾÷ÇÏ¿© µ¥ÀÌÅÍ ¼Õ½Ç ¹× º¹±¸ ½Ã°£À» ÃÖ¼ÒÈÇÕ´Ï´Ù. AWS ¸Ó½Å À̹ÌÁö(AMI) ¹× EBS ½º³À¼¦À» º¹»çÇØ »õ AWS ¸®Àü¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÕ´Ï´Ù. |
AWS Case Study: Haven Power |
About Haven Power |
Haven Power is an energy company based in Ipswich, launched in 2006 specifically to serve the electricity needs of small to medium sized business customers and provide an alternative to the large multinational power suppliers. Haven has grown significantly. Now employing more than 350 staff and with a turnover in excess of 750 million, the business has gone from strength to strength. |
The Challenge |
Haven¡¯s focus on customer service has fuelled a rapid level of growth since its launch in 2006. For its first five years, the company ran on a hybrid infrastructure that was made up of a mixture of onsite and offsite servers. Haven¡¯s systems were not as flexible as it would have liked, with limited support for technology testing and development. The company lacked a complete business continuity and disaster recovery (DR) plan, and needed a technology infrastructure that could both keep up with demand and help drive further growth.
Haven had three options: getting a DR solution through the data center of its parent company, Drax Group; going through a third-party re-location disaster recovery service; or moving to the cloud. |
Why AWS Web Services |
After thorough evaluation, Haven enlisted AWS Web Services (AWS) Premier Consulting Partner Smart421 for advice, and decided to use AWS to build its business continuity and DR solution. "We sent the tenders out in January and February, and by April, we had started moving our disaster recovery to the cloud," says Paul Armstrong, Haven Power Business Systems Manager. ¡°Having a robust DR plan in place was important to us as a company, and we needed to do it quickly and as cost-effectively as possible. The natural choice for us was to leverage AWS durable and secure global infrastructure for a comprehensive disaster recovery environment."
Haven and Smart421 built a replica its infrastructure and launched it in the AWS Cloud. For this, Haven Power has Oracle and SQL Server databases, Active Directory, Microsoft Exchange, Windows file shares and other AWS Machine Images hosted in an AWS Virtual Private Cloud (AWS VPC) in three Availability Zones in the EU (Ireland) Region in Dublin, ready to go at a moment's notice should disaster strike. "Having replicas of its production environment offsite gives us the confidence that should a natural disaster strike, our data will remain safe," Armstrong says. In addition to this, the company also uses AWS Simple Storage Service (AWS S3) as an intermediate store. AWS Glacier is used for production database backups.
Haven's use of AWS expanded from there. The company was using an on-premise billing solution for bills of an annual turnover greater than 750 million. With infrastructure that was approaching five years old, the on-premise solution was nearing the end of its life. ¡°We would have had to go through a significant and costly upgrade to get the system where we wanted it," Armstrong says. In late 2013, Haven decided to migrate its billing system, a mission-critical workload, to production on AWS. The company built its billing application on AWS CloudFormation and set up the network using AWS DirectConnect. The migration was successful, and the company has migrated its SQL Server-based data warehouse to AWS. The final solution connected Haven on premise to three AWS Availability Zones (AZs) across 2 Virtual Private Clouds (VPC). One VPC was retained for Business Continuity in a separate AZ and the other VPC was created across 2 AZs to provide automatic failover.
For storage, Haven uses AWS EBS Provisioned IOPS (SSD), provisioning 4,000 PIOPS disks across multiple volumes. AWS Route 53 is used for DNS, and AWS Simple Notification Service (AWS SNS) is used for notification services.
To manage its infrastructure, the company uses Smart421¡¯s SmartSentinel, an AWS Resource Management tool using AWS APIs, and AWS SNS for scheduling snapshots and uptime. Configuration of the environment is managed by AWS CloudFormation templates. |
The Benefits |
By moving its billing system to AWS, Haven has seen a 5-6x improvement in performance. Before migrating, Haven's average response time was 500 milliseconds - but by using AWS, the company now averages 80 milliseconds.
The company has realized upfront cost savings of at least 250,000 by using AWS instead of investing in a traditional hardware-based infrastructure. "We couldn't have migrated our billing system so efficiently or so inexpensively without AWS," Armstrong says. "Using AWS helps reduce our costs, increases our agility, and significantly improves our capacity."
Haven is continuing to grow, and finds that using AWS helps capacity management. "We need to continue to grow without adding hardware for new systems," Armstrong says. "AWS lets us do that, and helps give us better management of the platform too," Armstrong says. "We are very happy with the flexibility, agility and cost benefits that AWS offers. AWS lets us pay for only what we use and reduces maintenance overheads." |
About the Partner |
Smart421
Smart421, an APN Advanced Consulting Partner, specializes in consultancy, integration and service management of business-critical systems for large enterprises.
|
|
|