Cloud based web architecture (presntation)

497
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
497
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Design 1, When we go to from Micro instance to Large Instance?
  • Cloud based web architecture (presntation)

    1. 1. Highly Scalable, Reliable and Cost Effective Web Architecture Design in the Cloud. By Ghazanfar Latif (Gabe) gabe@prebinary.com
    2. 2. Presentation Outline  Part 1: Review and Use Case Definition  Part 2: Amazon Web Services in the Cloud  Part 3: Definition of the very basic layout of the Web Server  Part 4: Design Highly Scalable, Reliable and Cost Effective Web Architecture.  Part 5: Amazon Web Services Demonstration
    3. 3. Review  DNS Server and Web Switch  Scalable Web Server System  Locally Distributed Servers Architecture  One way/ two way Layer 4 Web Switch  One way/ two way layer 7 Web Switch
    4. 4. Amazon Cloud  Amazon EC2  Cloud Servers ranges from Ranges from 1GHz CPU, 613MB RAM to 110GHz CPU and 68GB RAM. (5 Regions, 3 Zones)  Amazon S3  Cloud Storage Service where we can upload up to 5000 TB of Data.  Amazon VPC  Virtual Private Cloud within the Cloud Servers or in between Cloud Servers and our local machines.  Amazon SES  Bulk Emails Sending to the clients.  Amazon Cloud Watch/SNS  Resources Utilization Monitoring and sending emails or SMS to the concerned persons.
    5. 5. Use Case: logmeonce.com Initial Testing: 1000 Users After 3 Months: 10,000 Users Within 1 Year: 1 Million Users
    6. 6. IP: 222.111.0.1 Web Hosting Server Website Hosted Drive 2: Database Domain Hosting Service Provider (DNS) http://upm.logmeonce.com Drive 1: Web Application Drive 3: Documents Existing Web Hosting Trends
    7. 7. RDS (Failover) RDS (Live) Availability Zone B Availability Zone A Amazon S3 Cloud Front VPC EBS 3 EBS 2 EBS 1 EC2 Server Kerberos MIT tools LogmeOnce App Apache X509 PHP US East Region Amazon Management Console Security Setting, SNS, Elastic IP upm.logmeonce.com abc.logmeonce.com Step 1:
    8. 8. RDS (Live)RDS (Live) Availability Zone AAvailability Zone A Amazon S3 Cloud Front VPC EBS 3 EBS 2 EBS 1EC2 Server 1 Kerberos MIT LogmeOnce Apache X509 & PHP US East Region Amazon Management Console Security Setting, SNS, Elastic IP Elastic Load Balancer (Auto Scaling) and Route53 upm.logmeonce.com abc.logmeonce.com EBS 3 EBS 2 EBS 1EC2 Server 1 Kerberos MIT LogmeOnce Apache X509 & PHP US West Region RDS (Failover) RDS (Failover) Data Replication VPC Step 2:
    9. 9. RDS (Live)RDS (Live) Availability Zone C Amazon S3 Cloud Front VPC EBS 3 EBS 2 EBS 1EC2 Server 1 Kerberos MIT LogmeOnce Apache X509 & PHP Amazon Management Console Security Setting, SNS, Elastic IP Elastic Load Balancer (Auto Scaling) and Route53 upm.logmeonce.com abc.logmeonce.com EBS 3 EBS 2 EBS 1EC2 Server 1 Kerberos MIT LogmeOnce Apache X509 & PHP EBS 3 EBS 2 EBS 1EC2 Server 1 Kerberos MIT LogmeOnce Apache X509 & PHP EBS 3 EBS 2 EBS 1EC2 Server 1 Kerberos MIT LogmeOnce Apache X509 & PHP EU (Ireland) Region RDS (Failover) RDS (Failover) Data Replication Step 3:
    10. 10. Route53 Step 4:
    11. 11. Hosted Application Work Flow Amazon EC2 Server Amazon EC2 Console Client System Internet Practice 1 Installed EMR EMR Documents EMR Database Sync Service Practice 2 Installed EMR EMR Documents EMR Database Sync Service Practice 3 Installed EMR EMR Documents EMR Database Sync Service Microsoft Remote App -EMR Practice 1 -EMR Practice 2 -EMR Practice 3 Active Directory User 1 User 2 ….. …… User N RD Web Access & Firewall  RDWeb Pages  GPO Settings  Ports Setting Security Group Setting EC 2 Instance in Running State SSL Certificate: Secure and Encrypted Data Flow
    12. 12. Demonstration  Amazon Web Services Console Demo
    13. 13. References • Amazon Elastic Compute Cloud (Amazon EC2) – http://aws.amazon.com/ec2/ • What is cloud computing – http://www.salesforce.com/in/cloudcomputing/ • HIPAA AND EC2 – http://aws.amazon.com/about-aws/whats-new/2009/04/06/whitepaper-hipaa/ – http://www.ehrdoctors.com/hippa-and-ec2/ • Windows Azure (cloud services operating system) http://www.microsoft.com/windowsazure/windowsazure/ • Google App Engine – http://code.google.com/appengine/business/ • Amazon EC2 Pricing Strategy – http://aws.amazon.com/ec2/#pricing • Amazon Elastic Block Store (EBS) – http://aws.amazon.com/ebs/ • Amazon CloudFront – http://aws.amazon.com/cloudfront/ • Hosted EMR – demo.mtbc.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×