savvycom logo
  • Industries
        • Banking
        • Finance
        • Healthcare
        • Education
        • Retail
        • Manufacturing
  • Solutions
        • Digital Banking Solution
        • E-Wallet Development Solution
        • ERP Solutions
        • SavvyHIS
        • Digital Transformation Solution
        • Generative AI & Chatbot Solution
        • LMS Solutions
        • SavvyGPT
  • Services
        • Global Delivery Center Service
        • Development Team
        • Data Services
        • Cyber Security Service
        • Cloud Service
        • Blockchain Outsourcing Services
        • App Development
        • Software Development
  • Resources
        • Savvy News
        • Tech Insights
        • Case Studies
        • Paper Resources
  • About Us
Contact Us
EN
Global (English)
Korea (한국어)
Vietnam (Vietnamese)
Thailand (อักษรไทย)
Japan (日本語)
Hong Kong (广东话)
Global (English)
Korea (한국어)
Vietnam (Vietnamese)
Thailand (อักษรไทย)
Japan (日本語)
Hong Kong (广东话)
savvycom logo
  • Industries
        • Banking
        • Finance
        • Healthcare
        • Education
        • Retail
        • Manufacturing
  • Solutions
        • Digital Banking Solution
        • E-Wallet Development Solution
        • ERP Solutions
        • SavvyHIS
        • Digital Transformation Solution
        • Generative AI & Chatbot Solution
        • LMS Solutions
        • SavvyGPT
  • Services
        • Global Delivery Center Service
        • Development Team
        • Data Services
        • Cyber Security Service
        • Cloud Service
        • Blockchain Outsourcing Services
        • App Development
        • Software Development
  • Resources
        • Savvy News
        • Tech Insights
        • Case Studies
        • Paper Resources
  • About Us
Contact Us
EN
Global (English)
Korea (한국어)
Vietnam (Vietnamese)
Thailand (อักษรไทย)
Japan (日本語)
Hong Kong (广东话)
Global (English)
Korea (한국어)
Vietnam (Vietnamese)
Thailand (อักษรไทย)
Japan (日本語)
Hong Kong (广东话)
  • Industries
        • Banking
        • Finance
        • Healthcare
        • Education
        • Retail
        • Manufacturing
  • Solutions
        • Digital Banking Solution
        • E-Wallet Development Solution
        • ERP Solutions
        • SavvyHIS
        • Digital Transformation Solution
        • Generative AI & Chatbot Solution
        • LMS Solutions
        • SavvyGPT
  • Services
        • Global Delivery Center Service
        • Development Team
        • Data Services
        • Cyber Security Service
        • Cloud Service
        • Blockchain Outsourcing Services
        • App Development
        • Software Development
  • Resources
        • Savvy News
        • Tech Insights
        • Case Studies
        • Paper Resources
  • About Us
savvycom logo
Global (English)
Korea (한국어)
Vietnam (Vietnamese)
Thailand (อักษรไทย)
Japan (日本語)
Hong Kong (广东话)
  • Industries
        • Banking
        • Finance
        • Healthcare
        • Education
        • Retail
        • Manufacturing
  • Solutions
        • Digital Banking Solution
        • E-Wallet Development Solution
        • ERP Solutions
        • SavvyHIS
        • Digital Transformation Solution
        • Generative AI & Chatbot Solution
        • LMS Solutions
        • SavvyGPT
  • Services
        • Global Delivery Center Service
        • Development Team
        • Data Services
        • Cyber Security Service
        • Cloud Service
        • Blockchain Outsourcing Services
        • App Development
        • Software Development
  • Resources
        • Savvy News
        • Tech Insights
        • Case Studies
        • Paper Resources
  • About Us
Insights for Tech Enthusiasts
Business InsightTechnology Insights

Five Steps to a Successful On Premise To Cloud Migration

August 23, 2024 by Harry Nguyen
Table Of Content
  1. What is On Premise To Cloud Migration?
    1. Benefits of On-Premise to Cloud Migration
  2. Easy Steps For A Successful On Premise To Cloud Migration: Infrastructure to the Cloud
    1. Create a Strategy
    2. Make Sure You Research the Matter Thoroughly
    3. Get Your Security Ready
    4. Begin Modestly
    5. Continue to Become Better
  3. Common Problems with Cloud Migration
    1. Poor Preparation for the On Premise To Cloud Migration
    2. Lack of Knowledge and Experience with Cloud Computing
    3. The Inability to Project Expenditures with Accuracy
    4. Absence of Control and Governance Over Data
    5. Downtime Of On Premises to Cloud Migration
  4. Cloud Outsourcing Is A Considerable Option
    1. 1. Cost Savings:
    2. 2. Focus on Core Business:
    3. 3. Enhanced Expertise and Innovation:
    4. 4. Improved Scalability and Flexibility:
    5. 5. Enhanced Security:
  5. Conclusion

In today’s rapidly evolving digital landscape, businesses are increasingly seeking ways to enhance their agility, efficiency, and scalability. On-premise to cloud migration has emerged as a strategic imperative for organizations looking to modernize their IT infrastructure and gain a competitive edge. This often involves leveraging Digital Transformation Cloud Services to facilitate the transition and maximize the benefits of cloud computing. This article delves into the key aspects of on-premise to cloud migration, outlining the benefits, challenges, and best practices for a successful transition.

On Premise To Cloud Migration

On Premise To Cloud Migration

What is On Premise To Cloud Migration?

On-premise to cloud migration involves moving some or all of your business applications, data, and IT infrastructure from your local servers and data centers to a cloud environment. This transition shifts the responsibility of managing and maintaining your IT infrastructure to a cloud provider, freeing up your internal resources and allowing you to focus on your core business objectives. This process can involve various forms of application migration, such as rehosting, replatforming, or refactoring. Understanding the differences between on-premise software vs. cloud computing is crucial for making informed decisions about your IT strategy.

Benefits of On-Premise to Cloud Migration

On-premise to cloud migration offers a multitude of benefits, including:

  • Cost Savings: Reduce capital expenditures on hardware and software, and optimize IT operational costs through pay-as-you-go cloud services. Flexera’s 2023 State of the Cloud Report found that 45% of organizations identify cost savings as a primary reason for cloud migration.
  • Scalability and Flexibility: Easily scale your IT resources up or down based on your business needs, providing greater agility and responsiveness to market demands.
  • Enhanced Security: Leverage the robust security measures and compliance certifications offered by leading cloud providers.
  • Improved Performance: Access high-performance computing resources and global infrastructure for faster application performance and improved user experience.
  • Increased Collaboration: Facilitate collaboration among teams and employees through cloud-based tools and applications.

Easy Steps For A Successful On Premise To Cloud Migration: Infrastructure to the Cloud

A well-defined cloud migration strategy is crucial for a successful transition. Here are the key steps involved:

Create a Strategy

Meeting these cloud migration questions to ask needs is the first step toward a successful cloud migration:

  1. What makes you want to move your applications and data to the cloud? 
  2. What are you planning to migrate? 

Define your cloud migration objectives, assess your current IT landscape, and choose the right cloud deployment model (public, private, or hybrid) for your needs.

Make Sure You Research the Matter Thoroughly

Examine the products and services provided by various suppliers to determine your total cost of ownership (TCO) in each situation. It is advisable to take into account the necessary resources and logistics for various migration tactics. Remember: There’s no harm in experimenting with an alternative approach, such as re-platforming or restructuring later on when you have a better understanding of what you need from the cloud. You may also start small with on premises to cloud migration, such as an initial lift-and-shift operation for select app workloads.

Get Your Security Ready

Implement security measures, such as cloud firewalls and access controls, to protect your data during and after the migration. This includes establishing a robust cloud security posture.

Begin Modestly

Start the migration by transferring a non-essential task to real-time enterprise operations and verifying its cloud capabilities. Proceed with the migration by your chosen plan after you’re certain that the app and data are organized in the cloud. During the process, business activities may be delayed, particularly when reworking migrations that have not been well planned and tested beforehand. The majority of cloud service providers give options to lessen disruptions.

Continue to Become Better

After the transfer is finished, carefully sync and update the applications as required. It is possible to deactivate on-premises systems during a cloud-only migration. But there are several scenarios—like a hybrid cloud deployment—where holding onto these assets would be beneficial.

Common Problems with Cloud Migration

While on-premise to cloud migration has many advantages, there are also several obstacles that businesses must overcome with cloud migration services or on their own. If these obstacles are not effectively handled, they may make the transfer process more difficult and affect the migration’s overall success.

Examine the most typical obstacles your team may encounter during a on premise to cloud migration:

Poor Preparation for the On Premise To Cloud Migration

Failing to adequately plan your migration can lead to delays, cost overruns, and disruptions to your business operations. According to a survey by IDG, 55% of organizations experienced unexpected problems during their cloud migration due to inadequate planning.

To avoid this, you have to assess your current environment properly before initiating your transfer. This will help you to find out how much work is needed and what has to be done.

It is also advisable that you get to verify your application landscape well. This will entail identifying all the applications that are currently on your system, comparing the capabilities of each, and determining which ones can be hosted on the cloud.

Lack of Knowledge and Experience with Cloud Computing

One of the major inhibitors of  On Premise To cloud migration is the absence of internal cloud computing expertise.

One should establish or obtain cloud solutions for the workforce. This can be achieved through recruiting new staff that have prior experience in cloud computing, training programs, or consulting services from cloud migration specialists.

The Inability to Project Expenditures with Accuracy

Pay-as-you-go cloud computing presents a big difficulty when it comes to precisely estimating monthly expenditures for enterprises. Analyzing and controlling cloud costs requires a thorough grasp of cloud pricing structures and monitoring technologies.

Accurately forecasting and managing cloud migration costs can be challenging, especially with pay-as-you-go models.

Absence of Control and Governance Over Data

Cloud computing’s shared responsibility paradigm makes maintaining governance and control over data in the cloud environment crucial.

Strict security measures, such as extensive rules, access restrictions, and frequent audits of cloud resources, must be put in place to protect data and apps.

Downtime Of On Premises to Cloud Migration

There may be downtime throughout the migration process, which may cause problems for corporate operations. It is crucial to plan and carry out a relocation strategy that minimizes downtime.

To minimize the effect on operations, this may include implementing interim workarounds, phasing out migrations, or arranging migrations during off-peak hours.

The Benefits of Cloud-Native Development

Cloud-native development is an approach to building and running applications that are specifically designed for cloud environments. It leverages cloud services and technologies to create scalable, resilient, and efficient applications.

Cloud Outsourcing Is A Considerable Option

For businesses seeking to simplify their on-premise to cloud migration and ongoing cloud management, cloud outsourcing  can be a viable option. Cloud outsourcing providers offer a range of cloud migration services and expertise in cloud migration tools, security, and optimization, allowing you to leverage the benefits of the cloud without the overhead of managing it yourself.

1. Cost Savings:

  • Reduced Overhead: Eliminate the need for in-house IT infrastructure, personnel, and maintenance costs.
  • Optimized Resource Allocation: Pay only for the cloud services you need, avoiding unnecessary expenses.
  • Scalability: Easily adjust resources based on demand, minimizing costs.

2. Focus on Core Business:

  • Offload Non-Core Activities: Let experts handle IT tasks, allowing you to concentrate on your core business.
  • Increased Productivity: Streamline operations and improve efficiency.
  • Faster Time-to-Market: Quickly launch new products and services without IT bottlenecks.

3. Enhanced Expertise and Innovation:

  • Access to Specialized Skills: Benefit from the expertise of cloud providers and their partners.
  • Leverage Latest Technologies: Stay up-to-date with the latest cloud innovations and best practices.
  • Drive Innovation: Experiment with new technologies and business models without significant upfront investment.

4. Improved Scalability and Flexibility:

  • Dynamic Resource Allocation: Easily scale resources up or down to meet changing demands.
  • Rapid Growth Accommodation: Handle sudden increases in workload without investing in additional infrastructure.
  • Business Continuity: Ensure uninterrupted operations with robust disaster recovery and business continuity plans.

5. Enhanced Security:

  • Robust Data Centers: Benefit from state-of-the-art security measures and compliance standards.
  • Regular Updates: Stay protected with automatic security updates and patches.
  • Data Loss Prevention: Implement robust data protection and backup strategies.

By outsourcing cloud services, businesses can reduce costs, focus on core competencies, access specialized expertise, improve scalability, and enhance security. This allows them to become more agile, efficient, and competitive in today’s rapidly evolving business landscape.

Conclusion

On-premise to cloud migration is a strategic move that can transform your business operations, enhance your agility, and reduce your IT costs. By carefully planning your migration, addressing potential challenges, and choosing the right cloud partner, you can ensure a smooth transition and unlock the full potential of the cloud. This includes considering factors such as disaster recovery in the cloud and business continuity in the cloud. In today’s dynamic business environment, on-premise to cloud migration is no longer a question of “if” but “when.” Embracing cloud adoption and leveraging the power of cloud infrastructure can position your cloud computing business for success in the digital age.

 

Looking To Find A Trusted Tech Partner?
Tech Consulting, End-to-End Software Development Company in Vietnam, Cloud & DevOps Service! Since 2009, Savvycom has been harnessing digital technologies for the benefit of businesses, mid and large enterprises, and startups across the variety of industries. We can help you to build high-quality software development services solutions and products as well as deliver a wide range of related professional services.
Savvycom is right where you need. Contact us now for further consultation:

  • Phone: +84 24 3202 9222
  • Hotline: +1 408 663 8600 (US); +612 8006 1349 (AUS); +84 32 675 2886 (VN)
  • Email: contact@savvycomsoftware.com

340 Views
1
AboutHarry Nguyen
I'm a passionate writer specializing in IT and technology. I translate complex concepts into clear and engaging content, helping readers understand the ever-evolving digital landscape. Whether it's the latest gadget review, an in-depth analysis of emerging trends, or a user-friendly guide, I strive to inform and empower individuals to leverage technology in their daily lives.
5 Ways Fintech Apps Can Benefit From Simple Graphic Enhancements5 Ways Fintech Apps Can Benefit From Simple Graphic EnhancementsAugust 22, 2024
The Ultimate Guide to Combining Outstaffing with a Dedicated Development TeamAugust 23, 2024The Ultimate Guide to Combining Outstaffing with a Dedicated Development Team

Related Posts

Technology InsightsClient Guides
Top 5 Best ERP System For Manufacturing In 2025
March 24, 2025 by Harry Nguyen
Business InsightTechnology Insights
ERP vs ERM: Are They the Same Thing? 2025 Review
December 17, 2024 by Harry Nguyen
SVC Ebook New

Explore how we can solve your IT challenges

EN Footer Contact Form New
  • United States+1
  • United Kingdom+44
  • Thailand (ไทย)+66
  • Hong Kong (香港)+852
  • South Korea (대한민국)+82
  • Singapore+65
  • Australia+61
  • Afghanistan (‫افغانستان‬‎)+93
  • Albania (Shqipëri)+355
  • Algeria (‫الجزائر‬‎)+213
  • American Samoa+1
  • Andorra+376
  • Angola+244
  • Anguilla+1
  • Antigua and Barbuda+1
  • Argentina+54
  • Armenia (Հայաստան)+374
  • Aruba+297
  • Ascension Island+247
  • Australia+61
  • Austria (Österreich)+43
  • Azerbaijan (Azərbaycan)+994
  • Bahamas+1
  • Bahrain (‫البحرين‬‎)+973
  • Bangladesh (বাংলাদেশ)+880
  • Barbados+1
  • Belarus (Беларусь)+375
  • Belgium (België)+32
  • Belize+501
  • Benin (Bénin)+229
  • Bermuda+1
  • Bhutan (འབྲུག)+975
  • Bolivia+591
  • Bosnia and Herzegovina (Босна и Херцеговина)+387
  • Botswana+267
  • Brazil (Brasil)+55
  • British Indian Ocean Territory+246
  • British Virgin Islands+1
  • Brunei+673
  • Bulgaria (България)+359
  • Burkina Faso+226
  • Burundi (Uburundi)+257
  • Cambodia (កម្ពុជា)+855
  • Cameroon (Cameroun)+237
  • Canada+1
  • Cape Verde (Kabu Verdi)+238
  • Caribbean Netherlands+599
  • Cayman Islands+1
  • Central African Republic (République centrafricaine)+236
  • Chad (Tchad)+235
  • Chile+56
  • China (中国)+86
  • Christmas Island+61
  • Cocos (Keeling) Islands+61
  • Colombia+57
  • Comoros (‫جزر القمر‬‎)+269
  • Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)+243
  • Congo (Republic) (Congo-Brazzaville)+242
  • Cook Islands+682
  • Costa Rica+506
  • Côte d’Ivoire+225
  • Croatia (Hrvatska)+385
  • Cuba+53
  • Curaçao+599
  • Cyprus (Κύπρος)+357
  • Czech Republic (Česká republika)+420
  • Denmark (Danmark)+45
  • Djibouti+253
  • Dominica+1
  • Dominican Republic (República Dominicana)+1
  • Ecuador+593
  • Egypt (‫مصر‬‎)+20
  • El Salvador+503
  • Equatorial Guinea (Guinea Ecuatorial)+240
  • Eritrea+291
  • Estonia (Eesti)+372
  • Eswatini+268
  • Ethiopia+251
  • Falkland Islands (Islas Malvinas)+500
  • Faroe Islands (Føroyar)+298
  • Fiji+679
  • Finland (Suomi)+358
  • France+33
  • French Guiana (Guyane française)+594
  • French Polynesia (Polynésie française)+689
  • Gabon+241
  • Gambia+220
  • Georgia (საქართველო)+995
  • Germany (Deutschland)+49
  • Ghana (Gaana)+233
  • Gibraltar+350
  • Greece (Ελλάδα)+30
  • Greenland (Kalaallit Nunaat)+299
  • Grenada+1
  • Guadeloupe+590
  • Guam+1
  • Guatemala+502
  • Guernsey+44
  • Guinea (Guinée)+224
  • Guinea-Bissau (Guiné Bissau)+245
  • Guyana+592
  • Haiti+509
  • Honduras+504
  • Hong Kong (香港)+852
  • Hungary (Magyarország)+36
  • Iceland (Ísland)+354
  • India (भारत)+91
  • Indonesia+62
  • Iran (‫ایران‬‎)+98
  • Iraq (‫العراق‬‎)+964
  • Ireland+353
  • Isle of Man+44
  • Israel (‫ישראל‬‎)+972
  • Italy (Italia)+39
  • Jamaica+1
  • Japan (日本)+81
  • Jersey+44
  • Jordan (‫الأردن‬‎)+962
  • Kazakhstan (Казахстан)+7
  • Kenya+254
  • Kiribati+686
  • Kosovo+383
  • Kuwait (‫الكويت‬‎)+965
  • Kyrgyzstan (Кыргызстан)+996
  • Laos (ລາວ)+856
  • Latvia (Latvija)+371
  • Lebanon (‫لبنان‬‎)+961
  • Lesotho+266
  • Liberia+231
  • Libya (‫ليبيا‬‎)+218
  • Liechtenstein+423
  • Lithuania (Lietuva)+370
  • Luxembourg+352
  • Macau (澳門)+853
  • Madagascar (Madagasikara)+261
  • Malawi+265
  • Malaysia+60
  • Maldives+960
  • Mali+223
  • Malta+356
  • Marshall Islands+692
  • Martinique+596
  • Mauritania (‫موريتانيا‬‎)+222
  • Mauritius (Moris)+230
  • Mayotte+262
  • Mexico (México)+52
  • Micronesia+691
  • Moldova (Republica Moldova)+373
  • Monaco+377
  • Mongolia (Монгол)+976
  • Montenegro (Crna Gora)+382
  • Montserrat+1
  • Morocco (‫المغرب‬‎)+212
  • Mozambique (Moçambique)+258
  • Myanmar (Burma) (မြန်မာ)+95
  • Namibia (Namibië)+264
  • Nauru+674
  • Nepal (नेपाल)+977
  • Netherlands (Nederland)+31
  • New Caledonia (Nouvelle-Calédonie)+687
  • New Zealand+64
  • Nicaragua+505
  • Niger (Nijar)+227
  • Nigeria+234
  • Niue+683
  • Norfolk Island+672
  • North Korea (조선 민주주의 인민 공화국)+850
  • North Macedonia (Северна Македонија)+389
  • Northern Mariana Islands+1
  • Norway (Norge)+47
  • Oman (‫عُمان‬‎)+968
  • Pakistan (‫پاکستان‬‎)+92
  • Palau+680
  • Palestine (‫فلسطين‬‎)+970
  • Panama (Panamá)+507
  • Papua New Guinea+675
  • Paraguay+595
  • Peru (Perú)+51
  • Philippines+63
  • Poland (Polska)+48
  • Portugal+351
  • Puerto Rico+1
  • Qatar (‫قطر‬‎)+974
  • Réunion (La Réunion)+262
  • Romania (România)+40
  • Russia (Россия)+7
  • Rwanda+250
  • Saint Barthélemy+590
  • Saint Helena+290
  • Saint Kitts and Nevis+1
  • Saint Lucia+1
  • Saint Martin (Saint-Martin (partie française))+590
  • Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)+508
  • Saint Vincent and the Grenadines+1
  • Samoa+685
  • San Marino+378
  • São Tomé and Príncipe (São Tomé e Príncipe)+239
  • Saudi Arabia (‫المملكة العربية السعودية‬‎)+966
  • Senegal (Sénégal)+221
  • Serbia (Србија)+381
  • Seychelles+248
  • Sierra Leone+232
  • Singapore+65
  • Sint Maarten+1
  • Slovakia (Slovensko)+421
  • Slovenia (Slovenija)+386
  • Solomon Islands+677
  • Somalia (Soomaaliya)+252
  • South Africa+27
  • South Korea (대한민국)+82
  • South Sudan (‫جنوب السودان‬‎)+211
  • Spain (España)+34
  • Sri Lanka (ශ්‍රී ලංකාව)+94
  • Sudan (‫السودان‬‎)+249
  • Suriname+597
  • Svalbard and Jan Mayen+47
  • Sweden (Sverige)+46
  • Switzerland (Schweiz)+41
  • Syria (‫سوريا‬‎)+963
  • Taiwan (台灣)+886
  • Tajikistan+992
  • Tanzania+255
  • Thailand (ไทย)+66
  • Timor-Leste+670
  • Togo+228
  • Tokelau+690
  • Tonga+676
  • Trinidad and Tobago+1
  • Tunisia (‫تونس‬‎)+216
  • Turkey (Türkiye)+90
  • Turkmenistan+993
  • Turks and Caicos Islands+1
  • Tuvalu+688
  • U.S. Virgin Islands+1
  • Uganda+256
  • Ukraine (Україна)+380
  • United Arab Emirates (‫الإمارات العربية المتحدة‬‎)+971
  • United Kingdom+44
  • United States+1
  • Uruguay+598
  • Uzbekistan (Oʻzbekiston)+998
  • Vanuatu+678
  • Vatican City (Città del Vaticano)+39
  • Venezuela+58
  • Vietnam (Việt Nam)+84
  • Wallis and Futuna (Wallis-et-Futuna)+681
  • Western Sahara (‫الصحراء الغربية‬‎)+212
  • Yemen (‫اليمن‬‎)+967
  • Zambia+260
  • Zimbabwe+263
  • Åland Islands+358
Logo sav slogan

Software Development Outsourcing Company

Logo Goup

FOLLOW US

facebook linkedin behance dribble youtube twitter

 

Privacy Policy

SAVVYCOM HEADQUATERS

Location: Level 7, Sky Park Tower B, No. 3 Ton That Thuyet, Cau Giay, Hanoi, Vietnam.

Phone: +84 24 3202 9222

Hotline: +84 352 287 866

Email: marketing@savvycomsoftware.com

 

SUBSCRIBE US

Sign up to get the latest updates and amazing offers delivered directly to your inbox.

Footer Subscribe Us Form (#18)

GLOBAL OFFICES

Savvycom USA

Laguna Beach, California 92677, USA.

+1 949 306 4719

Savvycom Korea

Room 504, Jinhak Hoegwan Building, No.38 Jongno3-gil, Jongno-gu, Seoul (Cheongjin-dong), Korea.


Savvycom Australia

Level 2, 24-26 Falcon Street, Crows Nest, NSW 2065, Australia.

+61 493172039

Savvycom Thailand

No. 159/22, Rama 6 Mansion B, Charan Sanitwong Road 96/1, Bang O, Bang Phlat, Bangkok 10700, Thailand.

Savvycom Japan

30F, Tower N, Shinjuku Park Tower, 3-7-1 Nishi-Shinjuku, Shinjuku-ku, Tokyo, 163-1030, Japan.

+81 3 5326 3113

Savvycom Singapore

470 North Bridge Road, #05-12, Bugis Cube, Singapore 188735.

Copyright © 2024 Savvycom. All Rights Reserved