سرفصل : Enterprise Elastic Stackفصل ۱ — معماری و فلسفه Elastic Stackا - Elastic Stack چیست و اجزای آنا - Elasticsearch، Kibana، Logstash، Beats و Elastic Agentمعماری Distributed در Elasticsearchا - Cluster، Node و Shardمفهوم Data، Control و Ingest Pathتفاوت معماری Lab با Productionطراحی Elastic Stack برای Enterpriseا - Single Cluster در مقابل Multi-Clusterا - Data Gravity و محل پردازش دادهفصل ۲ — Elasticsearch Cluster Architectureساختار ClusterMaster-eligible NodeCluster Coordinationمفهوم Quorum و Voting ConfigurationElection و Leader Selection Cluster Stateنقش Coordinator NodeData NodeIngest Nodeتفاوت Dedicated و Combined Nodeا - Node Roles در نسخه‌های جدید Elasticsearchا - Discovery و Bootstrapا - Split Brain و مشکلات معماری قدیمیا - Shard Allocationتمرین: طراحی یک Cluster واقعی با تفکیک Node Roleها.فصل ۳ — انواع Data Node و طراحی Storageا - Data Node چیست؟Hot NodeWarm NodeCold NodeFrozen NodeContent Nodeتفاوت Workloadها در هر Tierا - CPU / RAM / Disk برای هر نوع NodeLocal Storage در مقابل SANSSD / NVMe / HDDا - IOPS و Latencyا - Filesystem و Mount Designا - JVM Heap و Page Cacheا - Disk Watermarkا - Storage Sizingتمرین: طراحی Storage Architecture برای چند میلیارد Document.فصل ۴ — Master و Coordinator Architectureچرا Master نباید Data Node باشد؟ا - Dedicated Master Nodesحداقل تعداد Master Nodeهاا - Voting و Fault ToleranceCoordinator Node چیست؟نقش Coordinator در SearchFan-out / Fan-inReduce Phaseچه زمانی Dedicated Coordinator لازم است؟مشکلات Coordinator زیادطراحی Coordinator Layer برای Query-heavy Environmentفصل ۵ — Ingest ArchitectureIngest Node چیست؟Ingest PipelineProcessorهاGrokDissectJSONDateGeoIPRename / Remove / SetPipeline ChainingFailure HandlingDead Letter StrategyIngest Node ScalingLogstash ArchitectureLogstash PipelineInput / Filter / OutputPersistent QueueDead Letter QueueWorkerPipeline-to-PipelineLoad BalancingHorizontal ScalingLogstash vs Ingest Nodeچه زمانی Logstash انتخاب بهتری است؟فصل ۶ — Data Collection LayerElastic AgentBeatsFilebeatMetricbeatWinlogbeatAuditbeatPacketbeatSyslogApplication LogsNetwork DevicesDatabase LogsKubernetes LogsDocker LogsCollection Architectureمعماری عملی:Application → Agent → Load Balancer → Logstash → Elasticsearchو مقایسه آن با:Application → Agent → Elasticsearch Ingest Nodeفصل ۷ — Shard و Index ArchitectureIndex چیست؟Primary ShardReplica ShardShard AllocationShard SizeOver-shardingUnder-shardingRoutingReplica StrategySplit / ShrinkReindexAliasData StreamIndex TemplateComponent TemplateMappingچگونه تعداد Shard را برای یک Enterprise Environment محاسبه کنیم؟فصل ۸ — Data Streams و Time-Series ArchitectureData Stream چیست؟Backing IndexRolloverILMTime-based IndexTSDSLogs / Metrics / TracesNaming StrategyRetention Strategyفصل ۹ — ILM و Data Lifecycle ManagementHot → Warm → Cold → FrozenRolloverRetentionDelete PhaseForce MergeAllocationSearchable SnapshotSnapshot Lifecycle ManagementCost Optimizationتمرین: طراحی Lifecycle برای:7 days Hot → 30 days Warm → 90 days Cold → Archiveفصل ۱۰ — Search ArchitectureSearch Request LifecycleCoordinator NodeQuery PhaseFetch PhaseShard-level SearchDistributed SearchAggregationReduceSearch PreferenceRoutingPaginationfrom/sizesearch_afterPoint in TimeScrollQuery CacheRequest CacheFielddataDoc Valuesجهت ثبت نام با پشتیبانی در ارتباط باشیدتوجه : بعد از این دوره - دوره پیشرفته elastics برگزار خواهد شد .https://t.me/unixmens