ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Implementing Cloud Design Patterns for AWS

دانلود کتاب پیاده سازی الگوهای طراحی ابری برای AWS

Implementing Cloud Design Patterns for AWS

مشخصات کتاب

Implementing Cloud Design Patterns for AWS

ویرایش: 2 
نویسندگان: , ,   
سری:  
ISBN (شابک) : 9781789136203, 1789136202 
ناشر: Packt 
سال نشر: 2019 
تعداد صفحات: 259 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 مگابایت 

قیمت کتاب (تومان) : 35,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Implementing Cloud Design Patterns for AWS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب پیاده سازی الگوهای طراحی ابری برای AWS نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب پیاده سازی الگوهای طراحی ابری برای AWS

ایجاد الگوهای طراحی بسیار کارآمد برای مقیاس‌پذیری، افزونگی و در دسترس بودن بالا در ویژگی‌های کلیدی AWS Cloud ایجاد سیستم‌های بسیار قوی با استفاده از زیرساخت ابری برنامه‌های کاربردی وب را در برابر خرابی‌های برنامه‌ریزی‌شده و تصادفی انعطاف‌پذیر کنید. خدمات ارائه‌شده توسط آمازون را به روش‌های منحصربه‌فرد برای حل طراحی رایج کاوش و اعمال کنید. مشکلات شرح کتاب چه فقط پاهای خود را در زیرساخت های ابری خیس کنید یا سیستم های پیچیده ای ایجاد کنید، این کتاب شما را در استفاده از الگوهای متناسب با نیازهای سیستم راهنمایی می کند. با شروع با الگوهایی که فرآیندهای اساسی مانند کنترل منبع و زیرساخت به عنوان کد را پوشش می‌دهند، این کتاب به معرفی شیوه‌های امنیت ابری ادامه می‌دهد. سپس الگوهای در دسترس بودن و مقیاس پذیری را پوشش می دهید و با ماهیت زودگذر محیط های ابری آشنا می شوید. شما همچنین الگوهای پیشرفته DevOps را در عملیات و نگهداری، قبل از تمرکز بر الگوهای مجازی سازی مانند محاسبات کانتینری و بدون سرور، بررسی خواهید کرد. در مرحله پایانی سفر شما، این کتاب به الگوهای تداوم و تجسم داده ها می پردازد. شما با معماری هایی برای پردازش داده های ایستا و پویا و همچنین شیوه های مدیریت داده های جریانی آشنا خواهید شد. در پایان این کتاب، می‌توانید برنامه‌هایی طراحی کنید که در برابر خرابی‌های سخت‌افزاری قابل تحمل باشند، در برابر هجوم غیرمنتظره داده‌ها انعطاف‌پذیر باشند و مدیریت و تکرار آن آسان باشد. آنچه یاد خواهید گرفت اجرای سیاست های مقیاس بندی در برنامه ها، هجوم ترافیک و بررسی های عمیق سلامت استفاده کامل از فضای ذخیره سازی بسیار در دسترس و اضافی طراحی شبکه های تحویل محتوا برای بهبود تجربه کاربر بهینه سازی پایگاه های داده از طریق ذخیره سازی و اشتراک گذاری استفاده از الگوها برای حل مشکلات رایج پیاده سازی فرآیندهای تکرارپذیر برای استقرار سیستم‌ها این کتاب برای چه کسی است اگر معمار، ارائه‌دهنده راه‌حل، یا عضو انجمن DevOps هستید که به دنبال پیاده‌سازی الگوهای تکرارپذیر برای استقرار و نگهداری خدمات در زیرساخت ابری آمازون هستید، این کتاب برای شما مناسب است. شما به تجربه قبلی در استفاده از AWS نیاز دارید که مفاهیم کلیدی پوشش داده شده در این کتاب را درک کنید، زیرا بر روی الگوها تمرکز می کند تا اصول اولیه استفاده از AWS.


توضیحاتی درمورد کتاب به خارجی

Create highly efficient design patterns for scalability, redundancy, and high availability in the AWS Cloud Key Features Build highly robust systems using the cloud infrastructure Make web applications resilient against scheduled and accidental downtime Explore and apply Amazon-provided services in unique ways to solve common design problems Book Description Whether you're just getting your feet wet in cloud infrastructure or already creating complex systems, this book will guide you through using the patterns to fit your system needs. Starting with patterns that cover basic processes such as source control and infrastructure-as-code, the book goes on to introduce cloud security practices. You'll then cover patterns of availability and scalability and get acquainted with the ephemeral nature of cloud environments. You'll also explore advanced DevOps patterns in operations and maintenance, before focusing on virtualization patterns such as containerization and serverless computing. In the final leg of your journey, this book will delve into data persistence and visualization patterns. You'll get to grips with architectures for processing static and dynamic data, as well as practices for managing streaming data. By the end of this book, you will be able to design applications that are tolerant of underlying hardware failures, resilient against an unexpected influx of data, and easy to manage and replicate. What you will learn Implement scaling policies on schedules, influxes in traffic, and deep health checks Make complete use of highly available and redundant storage Design content delivery networks to improve user experience Optimize databases through caching and sharding Apply patterns to solve common problems Implement repeatable processes for deploying systems Who this book is for If you're an architect, solution provider, or DevOps community member looking to implement repeatable patterns for deploying and maintaining services in the Amazon cloud infrastructure, this book is for you. You'll need prior experience of using AWS understand key concepts covered in the book, as it focuses on the patterns rather than the basics of using AWS.



فهرست مطالب

Cover
Title Page
Copyright and Credits
Dedication
About Packt
Contributors
Table of Contents
Preface
Section 1: The Basics
Chapter 1: Introduction to Amazon Web Services
	Introduction to AWS
		History
		The future
			Product
			Data
			Code
		Utility computing
			Anything as a Service
				Infrastructure as a Service
				Platform as a Service
				Software as a Service
		Cloud continuum
			Microservices
		Crazy new services
		Free trials
		Huge catalog
			Software defined, API driven
			Benefits of moving to the cloud
				Software engineer
				Operations engineer
				Product owner
	Summary
	Further reading
Chapter 2: Core Services - Building Blocks for Your Product
	Technical requirements
	Code
		Cloud9
		CodeCommit
	Compute
		Instances
			Types
			Usage
				Shared
				Dedicated
				Spot or ephemeral
		Raw
			Containers
			Functions
	Networking
		Internet Protocol 
			Elastic IP
			IPv6
		Route 53
			DNS
			Global traffic manager
		Virtual Private Cloud
			Subnets
				Dynamic Host Configuration Protocol
			Routing
			Peering
		Gateways
		Load balancers
			Elastic Load Balancer
			Application Load Balancer
			Local traffic manager
		Intrusion detection and prevention services
			Shield
			Web Application Firewall
	Storage
		Elastic Block Storage
		Ephemeral
		Simple Storage Solution
			Glacier
		CloudFront
		Elastic File System
		Amazon Machine Images
	IAM
		Security Token Service
	Summary
	Further reading
Chapter 3: Availability Patterns - Understanding Your Needs
	Technical requirements
	High availability
		Top-level domain
		Regions
	Load balancing
		Global Traffic Manager
		Availability Zones
		Local Traffic Management
		Health checks
	Fault tolerance
	Auto scaling
		Placement groups
	Hierarchical storage management
	Summary
	Exercises
	Further reading
Chapter 4: Security - Ensuring the Integrity of Your Systems
	Technical requirements
	Shared responsibilities
		Cloud specific
			Governance
			Risk
			Compliance
		Inheritance
		Defense in depth
			Least privilege
			Users
			In transit
			VPC
				Security groups – port filtering
				Network ACLs – subnet
				Obscurity
				Application
			At rest
	Credentials
		Certificates
		Keys
		CloudHSM
	RBAC
		Directory service
	More IAM
		Users
		Instance profiles
	Cognito
		User pools
		Identity pools
	Logging
		CloudTrail
		CloudWatch events
		Flow logs
		GuardDuty
	Vulnerability scanning
		Instance-level scanning
		Containers
		Code and functions
		Buckets
		Network
		Cloud environment
	Summary
	Further reading
Section 2: DevOps Patterns
Chapter 5: Continuous Deployment - Introducing New Features with Minimal Risk
	Technical requirements
	Source control
	CodeBuild
		Projects
		Event-driven architecture
		Build servers
	Testing your code
	Summary
	Further reading
Chapter 6: Ephemeral Environments - Sandboxes for Experiments
	Developer productivity
	Exploring deployment strategies
	Facilitating self-service
		Templates
	Using multiple environments
	Testing your environment
	Managing cost
	Summary
	Exercises
Chapter 7: Operation and Maintenance - Keeping Things Running at Peak Performance
	Technical requirements
	Desilofication
		Product mindset
		Balanced team
		User-centered design
		Self-service
	Measurement
		Indicators
		Objectives
		Agreements
	Fault injection
		Reliability testing
		Embrace risk
	Business continuity
		Snapshots
		Restore
		Disaster recovery
			Incident response
			Postmortems
	Reduction
		Local development
	Summary
	Further reading
Chapter 8: Application Virtualization - Using Cloud Native Patterns for Your Workloads
	Technical requirements
	Containers
		Registry services
		Elastic Container Service
		Managed Kubernetes service
	Serverless
	Service discovery
	Summary
	Further reading
Chapter 9: Antipatterns - Avoiding Counterproductive Solutions
	Exploring counterproductive processes
		Lift and shift
		Change control boards
		Non-reproducibility
		Firefighting
		Can't fail attitude to system uptime
	Practices to avoid in general
		Silos
		Lock in
		Version control
	Anti-patterns that you might come across
		Monoliths
		Single points of failure
		Networking
		Scaling
			Resilience
	Summary
	Further reading
Section 3: Persistence Patterns
Chapter 10: Databases - Identifying Which Type Fits Your Needs
	General considerations
		Workflow
		Vertical versus horizontal scaling
		Durability—surviving system failure
		Dimensions
		Reliability
		Read versus write
		Latency
		Rate of change—static versus dynamic 
		Access frequency—do I ever need this again?  Archival for compliance
		Sizing your storage
		Streamed
		Compressed
		Sparse data
		Slowly changing data
		RDS
			Transactional data 
			CAP Theorem
				High consistency
				High availability
				Partition tolerance
			Setting up Aurora and MySQL
		Unstructured data
			DynamoDB
	Polyglot persistence
		Text
			ElasticSearch
			CloudTrail
		Elemental MediaStore—dedicated services for video
		S3 – binary files
		EMR
		Graph databases
			Neptune
		Time series
			Timestream
	Summary
	Further reading
Chapter 11: Data Processing - Handling Your Data Transformation
	Queuing
		MSK
	Batching
	Caching
		ElastiCache
	Event stream processing
		Athena (querying S3) 
	Transforms
		Audio/video (mp4 to mp3)
		Elastic Transcoder
		Kinesis
		CloudTrail
	Machine learning
		Amazon SageMaker
			Jupyter Notebook
		Amazon Comprehend – NLP
			AI
			Anomaly detection
			Prediction
			Forecasting
		Clustering
		Feature or dimensionality reduction
		Trees
		Classification
		Interpolate missing data (sparsity)
		Image recognition
		Pattern recognition
	Summary
	Exercises
	Further reading
Chapter 12: Observability - Understanding How Your Products Are Behaving
	Technical requirements
	Analyzing your products
		Logging
		Metrics
			CloudWatch
				Creating metric alarms
				Viewing available metrics
				Searching for available metrics
				Getting statistics for a metric
				Graphing metrics
				Publishing custom metrics
				Using metric math
		Performance optimization
		Capacity management
			AWS dashboards
				Creating a dashboard
				Adding or removing a graph
				Moving or resizing a graph
				Editing a graph
				Graphing metrics manually on a CloudWatch dashboard
				Adding or removing a text widget
				Adding or removing an alarm
				Monitoring resources in multiple regions
				Linking and unlinking graphs
				Adding a dashboard to your favorites list
				Changing the time range or time zone format
		Tracing
			X-Ray
		Alarms
		Alarm states
			How the alarm state is evaluated when data is missing
	Events
		Concepts
	Summary
	Exercises
	Further reading
Chapter 13: Anti-Patterns - Bypassing Inferior Options
	Building processes
		Analysis paralysis
		Trash
	Best practices
		Tight coupling
		Lock-in
		Everything is a nail
	Different patterns
		Polyglot persistence
			Athena
			Amazon Simple Queue Service (SQS)
			DocumentDB
			DynamoDB
			ElastiCache
			Redshift
		Logging
		Summarized metrics
	Summary
	Further reading
Other Books You May Enjoy
Index




نظرات کاربران