Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Amazon Web Services: Migrating your .NET Enterprise Application
Amazon Web Services: Migrating your .NET Enterprise Application

Amazon Web Services: Migrating your .NET Enterprise Application: Evaluate your Cloud requirements and successfully migrate your .NET Enterprise Application to the Amazon Web Services Platform

eBook
$25.99 $28.99
Paperback
$48.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with Print?

Product feature icon Instant access to your digital copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Redeem a companion digital copy on all Print orders
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Amazon Web Services: Migrating your .NET Enterprise Application

Chapter 2. Mapping your Enterprise Requirements Against Amazon's Offerings

In this chapter, we will look at each of the offerings from AWS in more detail, and then we will map each of these against our sample application. By the end of this chapter, we will have produced an architecture for our sample application in AWS.

AWS offerings


AWS offers numerous services; during this chapter, we will look at the most common of these services. However, it should be noted that there are services offered by Amazon, which are not covered in this chapter as they do not directly relate to our enterprise application.

Over the course of this chapter, I will be referring to the AWS EC2 console or the AWS console. The AWS console can be accessed from the following location https://console.aws.amazon.com/ec2, and the details on accessing the console will be provided in Chapter 3, Getting Started with AWS and Amazon EC2.

Simple Storage Service (S3)


To access the Simple Storage Service (S3), select the Amazon S3 tab at the top of the AWS Console.

S3 was one of the first services provided by Amazon and is arguably the largest. S3 is at its core an object store, or in other words, a place to store things. It is not, however, a file system. You cannot access things in S3 as you would in a normal file system; instead AWS provides an API to access data stored in S3. This is one of its key strengths, but also one of its key weaknesses.

It is a strength that S3 provides an API, as other third-party providers can write applications that access this API; however, the weakness is that, by default, getting access to S3 is a multi-step process.

Some things to remember for S3 are:

  1. It is not a file system and cannot be accessed like one.

  2. It is slow compared to a normal file system.

  3. It can, however, handle large amounts of data.

  4. S3 can only be accessed through its API or a third-party product that uses this API.

  5. It is a very cost...

Elastic Compute Cloud (EC2)


To access the Elastic Compute Cloud (EC2) functionality, access the Amazon EC2 table in the AWS Console.

Elastic Compute Cloud (EC2) is the engine room of AWS. This is where your servers will operate and run on a day-to-day basis. However, the 'elastic' in EC2 is there for a reason. EC2 is much more than just a bunch of servers! EC2 provides 'resizable compute capacity', or in other words can scale tremendously depending on your capacity requirements at a particular point in time.

EC2 provides the ability to start and stop multiple servers from a single server image, as well as modifying the number of these instances dynamically.

However, there have been some significant differences in the past on how this is implemented, which requires some up-front planning on how you will use the EC2 environment.

General roles of EC2 in the architecture

EC2 is the backbone of the architecture where your servers are implemented. EC2 will not only run your servers but will manage...

Elastic Block Store (EBS)


The Elastic Block Store (EBS) functionality is accessed from the Amazon EC2 tab, and then via the Volumes link in the Navigation pane.

Elastic Block Store (EBS) is the disk storage system for AWS and operates similarly to an external Storage Area Network (SAN) in a typical data center. EBS is a system that enables EC2 instances to access disks, which are configured, created, and managed externally to each EC2 instance.

EBS disks can be created independently of an EC2 instance and can be moved between EC2 instances at will.

In fact, if EC2 is the engine of AWS, you could consider EBS to be the fuel tank, holding all the resources for applications running on EC2.

EBS disks are a powerful feature of AWS and hold persistent data. This means that any data stored on an EBS volume will persist after an EC2 instance has been stopped or terminated.

EBS disk is also faster than the instance disk associated with an EC2 running instance if the instance uses the S3 instance store...

Security Groups


The Security Group functionality is accessed from the Amazon EC2 tab, and then via the Security Groups link in the Navigation pane.

Security groups define the access policies for new EC2 instances. Every instance started is required to exist in a security group. However, a security group does not provide firewall security to a group of servers (the word "group" is somewhat misleading in this context). Instead a security group is similar to a personal firewall, in that the security policies defined within a security group apply to each server individually within that group. Multiple servers defined in the same group do not share subnets and do not have unrestricted access to each other.

When starting Windows instances, AWS provides a group called "quick-start-1", which opens the single port 3389 for RDP. This allows you to access your instance initially. However, you should be aware that everyone else could also access this port, as the quick-start-1 security group does not...

Virtual Private Cloud (VPC)


The Virtual Private Cloud (VPC) functionality is accessed from the Amazon VPC tab in the AWS Console.

The virtual private cloud is a service that Amazon provides to allow enterprises to create computer resources on demand that are not accessible from the public Internet, but are accessible from their own internal network.

At this point in time some limitations exist for VPC.

  1. Only EC2, EBS, and CloudWatch are available within the VPC at this time.

  2. A maximum of 20 subnets are supported for each gateway.

  3. A maximum of one gateway can be supported for each AWS account.

  4. VPCs are currently only available for the US EAST and EU WEST regions.

Creating a VPC is straightforward and can be done from the AWS EC2 console; however, your enterprise will need to configure your firewall to allow the VPC to connect using the industry standard IPSec tunnel mode (with IKE-PSK, AES-128, HMAC-SHA-1, and PFS).

Currently, not all AWS functionality is supported within VPC, and in fact at the...

Basic CloudWatch


The basic CloudWatch functionality can be accessed from the Amazon EC2 tab via the Instances link in the Navigation pane, and then via the Monitoring tab in the EC2 Instance window.

CloudWatch allows you to monitor basic metrics of your AWS components from within the AWS EC2 console. CloudWatch can be a valuable tool to provide diagnostics on performance issues, which can be accessed from a central location. CloudWatch doesn't replace Windows Perfmon (The Microsoft performance monitoring tool), but works in parallel with Perfmon and Windows Management Instrumentation (WMI) counters to give a balanced overview.

CloudWatch can be enabled during instance startup or can be enabled after an instance has started from the AWS console.

The following basic statistics are supported by CloudWatch. These are collected at five minute intervals and provide the following counters:

Group

Counter

CPU

Average

Disk reads

Minimum

Disk writes

Maximum

Network in

Sum

Network out

Samples...

Detailed CloudWatch


Amazon has recently released a more detailed version of CloudWatch, which is now available in its own tab.

The new version of CloudWatch has a comprehensive list of metrics to choose from as well as the ability to associate alarms and notifications using Amazon SNS.

Elastic Load balancing (ELB)


Elastic Load Balancing (ELB) is an AWS service that allows incoming IP traffic to be distributed among several servers. Typically an ELB would be used to direct incoming traffic to multiple web servers in a load-balanced fashion.

Elastic Load Balancing can also be used to create a fault-tolerant architecture, with ELB capable of detecting unhealthy EC2 instances and redirecting traffic to the remaining instances on demand.

Setting up an ELB with AWS can be done within the AWS console.

Amazon Relational Database Service (RDS)


The Amazon Relational Database Service (RDS) may be accessed from the Amazon RDS tab of the AWS Console.

The Amazon Relational Database Service (RDS) provides SQL services within the AWS infrastructure using MySQL as the database engine. The RDS provides access to the full featured database engine provided by MySQL and allows full access to the database.

RDS features automatic backups, that can be retained for up to eight days. In the event that a more permanent backup is required, a snapshot can be taken of an RDS instance and stored in S3 indefinitely.

Replication and availability

RDS uses two technologies to create an available and redundant architecture. Redundancy is provided by the Multi-AZ Deployments option when creating an RDS instance. When this option is checked, two copies are created of your RDS instance, one in your selected availability zone, and one in an alternative availability zone. The second instance is not visible or available.

When...

Amazon Simple Notification Service (SNS)


The Amazon Simple Notification Service (SNS) may be accessed from the Amazon SNS tab of the AWS Console.

Amazon Simple Notification Service (SNS) provides event and notification services from and to the AWS framework. SNS events may be sent from AWS to inform subscribers of alerts and critical thresholds. SNS alerts can be linked to CloudWatch performance alerts, although at this point this functionality is not supported within the AWS console.

Publish and subscribe

SNS is a publish and subscribe messaging system. Systems or people subscribe to topics, in which messages are published. When a message is published to a topic, all users or applications subscribing to the topic are guaranteed delivery. There are essentially three methods by which you may subscribe to SNS:

  1. E-mail – In which you or the application will receive an e-mail detailing the message.

  2. HTTP – In which a web service will be called with the message as a parameter.

  3. SQS – In which a message...

Mapping of AWS offerings to our sample application


We have finally looked at the majority of what AWS offers, and now we can begin the process of mapping each of the functions of our sample application to the functions provided by AWS.

Let's start by breaking our sample application into infrastructure areas, which we can map to AWS infrastructure services. The following are the infrastructure services required by our sample application.

  • Load balancing

  • Hardware (Servers)

  • Hard disk storage

  • Firewall security

  • Performance monitoring

  • Database servers

Let's look at each of these in turn.

Load balancing

The load balancing provided by AWS ELB matches directly against the load balancing required by our sample application. However, when matching against our sample application, HTTP session cookies will need to be turned on in our ELB instance to ensure that Session Stickiness is in place. This ensures that sessions in progress transverse the same web server and retain their state.

Hardware (Servers)

The current...

Mapping of AWS offerings to other requirements


Now that we have mapped the requirements of our sample application to AWS, let's look at the other most common enterprise requirements.

Business requirements

These are requirements that are usually determined by the business owner of an application, rather than the information technology department. However, the business often has no idea of what AWS offers and how those offerings affect them.

Business requirements fall into the following categories:

Financial requirements

Financial requirements can be budget constraints, physical resource constraints, human resource constraints, or a combination of them. To run an enterprise application within an onsite date center, there are requirements for networks, servers, data center space, and storage capacity. Often one or more of these may be in demand or at a premium, and typically there may be a lead-time to supply these resources. In my opinion, one of the greatest advantages of migrating new or existing...

Summary


In this chapter, we looked at each of the offerings of AWS in more detail, and then we mapped each of these offerings against our sample application. We looked at what our sample architecture looked like and compared that to what it looked like in AWS. We were surprised to find that the architecture didn't change at all! AWS provided all of the services we required either at the same level or at a better level of offering than was provided in our original sample application. We also looked at how security and regulatory requirements may affect your decision to migrate to AWS.

In the next chapter, we will be actually getting our hands dirty and creating an account on AWS, logging in and starting an EC2 instance!

Left arrow icon Right arrow icon

Key benefits

  • Get to grips with Amazon Web Services from a Microsoft Enterprise .NET viewpoint
  • Fully understand all of the AWS products including EC2, EBS, and S3
  • Quickly set up your account and manage application security
  • Learn through an easy-to-follow sample application with step-by-step instructions
  • Ultimately map, migrate, and extend your .NET application with AWS

Description

Amazon Web Services is an Infrastructure as a Service (IaaS) platform in the Cloud, which businesses can take advantage of as their needs demand. The Amazon Cloud provides the enterprise with the flexibility to choose whichever solution is required to solve specific problems, ultimately reducing costs by only paying for what you use. While enterprises understand moving their applications among infrastructure they own and manage, the differences in Amazon's infrastructure bring up specific business, legal, technical, and regulatory issues to get to grips with. This step-by-step guide to moving your Enterprise .NET application to Amazon covers not only the concept, technical design, and strategy, but also enlightens readers about the business strategy and in-depth implementation details involved in moving an application to Amazon. You'll discover how to map your requirements against the Amazon Cloud, as well as secure and enhance your application with AWS. This book helps readers achieve their goal of migrating a .NET Enterprise Application to the AWS cloud. It guides you through the process one step at a time with a sample enterprise application migration. After comparing the existing application with the newly migrated version, it then moves on to explain how to make the hosted application better. It covers how to leverage some of the scalability and redundancy built into the Cloud, and along the way you'll learn about all of the major AWS products like EC2, S3, and EBS.

Who is this book for?

Companies that have designed, developed, and hosted applications based on the Microsoft .NET technology stack should not miss out on this book. If you are looking to expand into using the vast array of services available on the Amazon Cloud but are unsure how to proceed, then this will help to get you on your way. Administrators or developers managing such applications should have basic experience of the platform and the web servers that thay are intending to move to Amazon. No knowledge of AWS is required.

What you will learn

  • Quickly get up and running by setting up a new account
  • Gain a deep understanding of all of the major AWS products including Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC) and Simple Storage Service (S3)
  • Get to grips with Elastic Block Store (EBS), Elastic Load Balancer (ELB), and Relational Data Store (RDS)
  • Determine with confidence whether your existing Enterprise .NET applications will migrate successfully
  • Discover how to map Enterprise application features to AWS features
  • Create and configure various resource types using the AWS Web Console
  • Take full advantage of a myriad of AWS features to enhance your existing .NET application
  • Understand how to manage security in the Amazon Cloud
  • Learn to back up and protect your data in AWS
  • Migrate your own application through following a step-by-step case study of a sample application
Estimated delivery fee Deliver to United States

Economy delivery 10 - 13 business days

Free $6.95

Premium delivery 6 - 9 business days

$21.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jul 22, 2011
Length: 336 pages
Edition : 1st
Language : English
ISBN-13 : 9781849681940
Vendor :
Amazon
Languages :
Tools :

What do you get with Print?

Product feature icon Instant access to your digital copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Redeem a companion digital copy on all Print orders
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to United States

Economy delivery 10 - 13 business days

Free $6.95

Premium delivery 6 - 9 business days

$21.95
(Includes tracking information)

Product Details

Publication date : Jul 22, 2011
Length: 336 pages
Edition : 1st
Language : English
ISBN-13 : 9781849681940
Vendor :
Amazon
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 97.98
Microsoft Azure: Enterprise Application Development
$48.99
Amazon Web Services: Migrating your .NET Enterprise Application
$48.99
Total $ 97.98 Stars icon

Table of Contents

10 Chapters
Understanding Amazon Web Services Chevron down icon Chevron up icon
Mapping your Enterprise Requirements Against Amazon's Offerings Chevron down icon Chevron up icon
Getting Started with AWS and Amazon EC2 Chevron down icon Chevron up icon
How Storage Works on Amazon Chevron down icon Chevron up icon
Amazon's Approach to Networking Chevron down icon Chevron up icon
Putting Databases in the Cloud Chevron down icon Chevron up icon
Migrating your Data and Deploying your Code Chevron down icon Chevron up icon
Amazon's Queuing and Notification Options Chevron down icon Chevron up icon
Monitoring and Scaling My Application Chevron down icon Chevron up icon
Testing and Maintaining the Application Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(3 Ratings)
5 star 33.3%
4 star 66.7%
3 star 0%
2 star 0%
1 star 0%
S. Kakulla Sep 16, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
good introduction to aws
Amazon Verified review Amazon
Pete Jul 27, 2011
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I've been looking into migrating several applications into the cloud, but there are a few options out there (including Azure, Google and AWS), and many opinions on what the 'best' approach is. This book was a great way to get understanding of all the pros and cons of Amazon's offering. The examples are relevant and easy to use for anyone who already knows .NET. I'd recommend this book to anyone in the same position as me - considering jumping into the cloud but wanting more information on the ins and outs of the Amazon platform.
Amazon Verified review Amazon
Sean Jul 23, 2011
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Looked inside, most are basic guide for AWS operation on Windows instance. Good for beginners.Professionals should consider scaling strategy, security issues, automatic provision, automatic monitoring. And limitations for public cloud v.s. private cloud and virtual machine solutions.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the digital copy I get with my Print order? Chevron down icon Chevron up icon

When you buy any Print edition of our Books, you can redeem (for free) the eBook edition of the Print Book you’ve purchased. This gives you instant access to your book when you make an order via PDF, EPUB or our online Reader experience.

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela