Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
1. Introduction to Cloud Computing
- Evolution of the landscape -
- Journey from application hosting to SaaS, encompassing public and private clouds
- Defining cloud
- Selecting your deployment model: IaaS, PaaS, SaaS
- Common cloud usage scenarios
- SaaS compared to traditional enterprise computing
- The programmable Web: utilizing APIs in the cloud
2. Cloud Migration
- Optimizing utilization through resource virtualization
- Cloud management for elasticity: automated, on-demand provisioning of resources
- Expanding economies of scale via shared infrastructure and applications
- Benefits and challenges of cloud adoption
3. IaaS (Infrastructure as a Service)
- IaaS architecture and core features
- Key IaaS providers
- Microsoft Azure
- Web Roles & Worker Roles
- Scalability, load balancing, and failover mechanisms
- Amazon Web Services (AWS)
- Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI)
- IaaS+: AWS Application Services and Marketplace
- Regions & Availability Zones
- Networking & security protocols
- Monitoring, Auto Scaling, & Load Balancing
- Developing scalable and fault-tolerant applications
- Strategies to mitigate outage risks
- Management interfaces
- Microsoft Azure
- Private & hybrid cloud
- Drivers & challenges
- Defining requirements
- A methodology for building a private cloud
- Managing the private cloud
- Potential helpers: vendor overview
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybrid clouds
- Use cases
- Product example: Eucalyptus
- Selecting the right private cloud model
4. PaaS (Platform as a Service)
- Defining PaaS
- A complete PaaS stack
- Determining boundaries: IaaS+ vs. pure-PaaS vs. custom-SaaS?
- Required functionality for building cloud applications?
- Determining boundaries: IaaS+ vs. pure-PaaS vs. custom-SaaS?
- Multi-Tenancy
- Understanding multi-tenant systems
- Exploiting economies of scale
- Customizing applications for tenants
- Considerations for multi-tenant application design
Stability, SLA, legal & regulatory compliance, security, maintenance, 3rd-party components
- Major PaaS providers
- Microsoft Azure
- Google App Engine
- Force.com
- Future outlook: the trajectory of PaaS
5. SaaS (Software as a Service)
- What constitutes SaaS?
- Illustrative examples.
6. Cloud Architecture
- Service Oriented Architecture (SOA)
- Service Layer Model & the principle of loose coupling
- Integrating SOA with Event Driven Architecture (EDA) to create e-SOA
- The significance of REST in cloud environments
- Service Layer Model & the principle of loose coupling
- Industry perspective on SOA and Cloud synergy
- SOA / SaaS synergy
- SOA / PaaS synergy
- Approaches to meeting demand
- Applying SOA principles to the cloud: loose coupling, encapsulation, asynchronous services
- Developing multi-tenancy applications based on SOA
- Migrating legacy systems into the cloud
- Approaches to meeting demand
- SOA / IaaS synergy
- Service-Oriented Infrastructure (SOI)
- Service virtualization versus server virtualization
- Automated, on-demand resource provisioning
- Service-Oriented Infrastructure (SOI)
7. Cloud Integration
- The necessity for cloud integration and its associated challenges
- Leveraging SOA: focusing on integration
- Transitioning from application integration to Service Oriented Integration (SOI)
- The need for (inter)mediation
- Mediation functionality
- Enterprise Service Bus (ESB) reference architectures
- Specific requirements for cloud integration
- Evolving from ESB to an 'Internet Service Bus'
- Product Examples:
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
8. Standards and Open Source Software
- Cloud standards
- Portability & interoperability: addressing the problem statement
- Distributed Management Task Force, Inc. (DMTF)
- Portability & interoperability: addressing the problem statement
- Open Virtualization Format (OVF)
- Open Cloud Standards Incubator
- Understanding multi-tenant systems
- Apache Libcloud
- Open Source Software (OSS)
- OpenStack
9. Cloud Security
- The evolution toward Cloud Security
- Transitioning from traditional Web applications to SOA and then to the Cloud
- Public cloud versus on-premise datacenters
- Transitioning from traditional Web applications to SOA and then to the Cloud
- Cloud security as a multi-dimensional challenge
- Dimension 1: IaaS, PaaS, SaaS
- Dimension 2: Network, VM, application, data
- Dimension 3: CSP, tenant
- Dimension 1: IaaS, PaaS, SaaS
- Identity, Entitlement & Access Management (IdEA)
- Authentication & Access Control
- SAML, XACML, and Policy Enforcement Point (PEP)
- Ensuring security across on-premise systems and multiple Clouds
- Authentication & Access Control
- Cloud Security Alliance standards
- Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
- Security, Trust, and Assurance Registry
- Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
10. Governance for Cloud-Based Services
- Comparing Business, IT, EA, SOA, and Cloud Governance
- Why SOA governance serves as the foundation for Cloud governance
- SOA governance frameworks, standards, and technologies
- Open Group’s Service Integration Maturity Model (OSIMM)
- Open Group SOA Governance Reference Model (SGRM)
- SOA Governance Vitality Method (SGVM)
- Open Group’s Service Integration Maturity Model (OSIMM)
- Cloud governance
- Similarities and differences compared to SOA governance
- Defining responsibilities: cloud provider versus cloud customer
- Switching cloud providers – the ultimate stress test for your governance framework
- Similarities and differences compared to SOA governance
- A methodology for Cloud governance
- Technologies for implementing governance
11.Outlook and Conclusions
- Future perspectives and usage trends for cloud computing
- Hadoop – increasing popularity within the Cloud
- Cloud Return on Investment (ROI)
- Total Cost of Ownership (TCO)
Yêu cầu
- General understanding of distributed computing and application development.
Audience
- IT Architects
- IT Consultants
35 Giờ
Đánh giá (2)
All of the training was great. Especially liked the training documentation to reference. Looking forward to the Advanced Training, when we are ready.
Amy Gregg - Qualfon
Khóa học - Boomi Integration Fundamentals
Tôi đã phát hiện ra những điều thú vị mới về Lambda và Serverless
Oleg Buldumac - PUBLIC COURSE
Khóa học - AWS Lambda for Developers
Dịch thuật bằng máy